rabbtux rabbtux
2008-Jun-17 02:07 UTC
[Xen-users] simple question - amd64 dom0, and PVM i486 domU ?
I''ve been looking for a solution that doesn''t involve dual booting, or chrooting things to get my x86 domU to work. I have a Debian xen server on an amd64 platform. It would seem that I should be able to also install or force the install of a non-xen i486 kernel. When I recieved this server it had a manufacturer''s install of Etch with an i486 kernel. Once I have both kernels installed in dom0, can''t I just boot the server off the xen-amd64 kernel, and build a para-virtualized debian domU, referencing the i486 kernel in /boot ? Not sure the best way to go about it and any tips are appreciated! Thanks, Marshall _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
John T. Yocum
2008-Jun-17 02:16 UTC
Re: [Xen-users] simple question - amd64 dom0, and PVM i486 domU ?
rabbtux rabbtux wrote:> I''ve been looking for a solution that doesn''t involve dual booting, or > chrooting things to get my x86 domU to work. I have a Debian xen > server on an amd64 platform. It would seem that I should be able to > also install or force the install of a non-xen i486 kernel. When I > recieved this server it had a manufacturer''s install of Etch with an > i486 kernel. Once I have both kernels installed in dom0, can''t I just > boot the server off the xen-amd64 kernel, and build a para-virtualized > debian domU, referencing the i486 kernel in /boot ? > > Not sure the best way to go about it and any tips are appreciated! > Thanks, > Marshall > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-usersTo run a non-Xen kernel, you''ll need to run the VM under HVM. --John _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Fajar A. Nugraha
2008-Jun-17 02:24 UTC
Re: [Xen-users] simple question - amd64 dom0, and PVM i486 domU ?
rabbtux rabbtux wrote:> I''ve been looking for a solution that doesn''t involve dual booting, or > chrooting things to get my x86 domU to work. I have a Debian xen > server on an amd64 platform. It would seem that I should be able to > also install or force the install of a non-xen i486 kernel.Is there such a thing as i486?> Once I have both kernels installed in dom0, can''t I just > boot the server off the xen-amd64 kernel, and build a para-virtualized > debian domU, referencing the i486 kernel in /boot ? > >I''m not familiar with Debian Etch, but assuming that you want to create a NEW PV-i386 domU on amd64 dom0, you''ll going to need Xen >= 3.1 (go with 3.2.1, if possible), which supports 32bit PV domU on 64bit dom0. In RH-based distros the convention is to put domU''s kernel on domU''s storage (not on dom0''s boot), so each domU boots from their own /boot (using pygrub). This way you''ll only need amd64-xen kernel on dom0 and i386-xen kernel on domU. Regards, Fajar _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Fajar A. Nugraha
2008-Jun-17 02:41 UTC
Re: [Xen-users] simple question - amd64 dom0, and PVM i486 domU ?
Fajar A. Nugraha wrote:> rabbtux rabbtux wrote: >> I''ve been looking for a solution that doesn''t involve dual booting, or >> chrooting things to get my x86 domU to work. I have a Debian xen >> server on an amd64 platform. It would seem that I should be able to >> also install or force the install of a non-xen i486 kernel. > > Is there such a thing as i486? >Sorry about that. It seems that Debian DOES have i486 kernel. My mistake.>> Once I have both kernels installed in dom0, can''t I just >> boot the server off the xen-amd64 kernel, and build a para-virtualized >> debian domU, referencing the i486 kernel in /boot ? >> >> > > I''m not familiar with Debian Etch, but assuming that you want to > create a NEW PV-i386 domU on amd64 dom0, you''ll going to need Xen >= > 3.1 (go with 3.2.1, if possible), which supports 32bit PV domU on > 64bit dom0. > > In RH-based distros the convention is to put domU''s kernel on domU''s > storage (not on dom0''s boot), so each domU boots from their own /boot > (using pygrub). This way you''ll only need amd64-xen kernel on dom0 and > i386-xen kernel on domU. >32-on-64 PV will give best performance and compatibility. Another option would be to use 64bit_kernel-32bit_userland scenario for domU. I''v been using this method on Xen 3.0, and works great most of the time. You might have problems with applications that interracts with kernel modules (like iptables) though. It''s also possible to use HVM PV. This will allow you to use non-xen kernels, at the cost of performance penalty and special CPU requirement. Regards, Fajar _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
rabbtux rabbtux
2008-Jun-17 02:46 UTC
Re: [Xen-users] simple question - amd64 dom0, and PVM i486 domU ?
Actually, let me re-phrase the question. The server is now running xen from ubuntu hardy heron. so the kernel and version of xen are recent. What is the straight forward way to get my 32bit PVM running? On Mon, Jun 16, 2008 at 7:16 PM, John T. Yocum <john@fluidhosting.com> wrote:> rabbtux rabbtux wrote: >> >> I''ve been looking for a solution that doesn''t involve dual booting, or >> chrooting things to get my x86 domU to work. I have a Debian xen >> server on an amd64 platform. It would seem that I should be able to >> also install or force the install of a non-xen i486 kernel. When I >> recieved this server it had a manufacturer''s install of Etch with an >> i486 kernel. Once I have both kernels installed in dom0, can''t I just >> boot the server off the xen-amd64 kernel, and build a para-virtualized >> debian domU, referencing the i486 kernel in /boot ? >> >> Not sure the best way to go about it and any tips are appreciated! >> Thanks, >> Marshall >> >> _______________________________________________ >> Xen-users mailing list >> Xen-users@lists.xensource.com >> http://lists.xensource.com/xen-users > > To run a non-Xen kernel, you''ll need to run the VM under HVM. > > --John >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Nick Couchman
2008-Jun-17 02:54 UTC
Re: [Xen-users] simple question - amd64 dom0, and PVM i486 domU ?
Do you want a PVM or HVM? You can''t run a non-Xen kernel in a PVM - PVM by definition requires a Xen kernel. If you want to run a non-Xen, i486 kernel you''ll have to use full virtualization - HVM. -Nick>>> On 2008/06/16 at 20:46, "rabbtux rabbtux" <rabbtux@gmail.com> wrote:Actually, let me re-phrase the question. The server is now running xen from ubuntu hardy heron. so the kernel and version of xen are recent. What is the straight forward way to get my 32bit PVM running? On Mon, Jun 16, 2008 at 7:16 PM, John T. Yocum <john@fluidhosting.com> wrote:> rabbtux rabbtux wrote: >> >> I''ve been looking for a solution that doesn''t involve dual booting, or >> chrooting things to get my x86 domU to work. I have a Debian xen >> server on an amd64 platform. It would seem that I should be able to >> also install or force the install of a non-xen i486 kernel. When I >> recieved this server it had a manufacturer''s install of Etch with an >> i486 kernel. Once I have both kernels installed in dom0, can''t I just >> boot the server off the xen-amd64 kernel, and build a para-virtualized >> debian domU, referencing the i486 kernel in /boot ? >> >> Not sure the best way to go about it and any tips are appreciated! >> Thanks, >> Marshall >> >> _______________________________________________ >> Xen-users mailing list >> Xen-users@lists.xensource.com >> http://lists.xensource.com/xen-users > > To run a non-Xen kernel, you''ll need to run the VM under HVM. > > --John >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
John T. Yocum
2008-Jun-17 02:56 UTC
Re: [Xen-users] simple question - amd64 dom0, and PVM i486 domU ?
rabbtux rabbtux wrote:> Actually, let me re-phrase the question. The server is now running > xen from ubuntu hardy heron. so the kernel and version of xen are > recent. What is the straight forward way to get my 32bit PVM running? > > On Mon, Jun 16, 2008 at 7:16 PM, John T. Yocum <john@fluidhosting.com> wrote: >> rabbtux rabbtux wrote: >>> I''ve been looking for a solution that doesn''t involve dual booting, or >>> chrooting things to get my x86 domU to work. I have a Debian xen >>> server on an amd64 platform. It would seem that I should be able to >>> also install or force the install of a non-xen i486 kernel. When I >>> recieved this server it had a manufacturer''s install of Etch with an >>> i486 kernel. Once I have both kernels installed in dom0, can''t I just >>> boot the server off the xen-amd64 kernel, and build a para-virtualized >>> debian domU, referencing the i486 kernel in /boot ? >>> >>> Not sure the best way to go about it and any tips are appreciated! >>> Thanks, >>> Marshall >>> >>> _______________________________________________ >>> Xen-users mailing list >>> Xen-users@lists.xensource.com >>> http://lists.xensource.com/xen-users >> To run a non-Xen kernel, you''ll need to run the VM under HVM. >> >> --John >> > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-usersSimply install a 32bit Xen kernel on the PVM. --John _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
John T. Yocum
2008-Jun-17 03:49 UTC
Re: [Xen-users] simple question - amd64 dom0, and PVM i486 domU ?
rabbtux rabbtux wrote:> I want a PVM for my 32bit domU. Don''t I have to refer to a xen-kernel > in the domU.cfg file that is on the dom0 filesystem? Or are those > lines no longer required in the newer xen, just the kernel inside the > domU? > > On Mon, Jun 16, 2008 at 7:56 PM, John T. Yocum <john@fluidhosting.com> wrote: >> rabbtux rabbtux wrote: >>> Actually, let me re-phrase the question. The server is now running >>> xen from ubuntu hardy heron. so the kernel and version of xen are >>> recent. What is the straight forward way to get my 32bit PVM running? >>> >>> On Mon, Jun 16, 2008 at 7:16 PM, John T. Yocum <john@fluidhosting.com> >>> wrote: >>>> rabbtux rabbtux wrote: >>>>> I''ve been looking for a solution that doesn''t involve dual booting, or >>>>> chrooting things to get my x86 domU to work. I have a Debian xen >>>>> server on an amd64 platform. It would seem that I should be able to >>>>> also install or force the install of a non-xen i486 kernel. When I >>>>> recieved this server it had a manufacturer''s install of Etch with an >>>>> i486 kernel. Once I have both kernels installed in dom0, can''t I just >>>>> boot the server off the xen-amd64 kernel, and build a para-virtualized >>>>> debian domU, referencing the i486 kernel in /boot ? >>>>> >>>>> Not sure the best way to go about it and any tips are appreciated! >>>>> Thanks, >>>>> Marshall >>>>> >>>>> _______________________________________________ >>>>> Xen-users mailing list >>>>> Xen-users@lists.xensource.com >>>>> http://lists.xensource.com/xen-users >>>> To run a non-Xen kernel, you''ll need to run the VM under HVM. >>>> >>>> --John >>>> >>> _______________________________________________ >>> Xen-users mailing list >>> Xen-users@lists.xensource.com >>> http://lists.xensource.com/xen-users >> Simply install a 32bit Xen kernel on the PVM. >> >> --John >>The kernel can either be inside dom0, or in the domU. Either is acceptable. --John _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users