Linode Forum
Linode Community Forums
 FAQFAQ    SearchSearch    MembersMembers      Register Register 
 LoginLogin [ Anonymous ] 
Post new topic  Reply to topic
Author Message
PostPosted: Sun Sep 14, 2008 2:08 am 
Offline
Senior Member

Joined: Tue Jan 22, 2008 2:10 am
Posts: 103
Xen 3.3 has a port of GRUB to the domU ('PV-GRUB') - by simply adding this to the kernel list, users ought to be able to use custom kernels (including, eg, Solaris or BSD) without any further changes to linode's management scripts.

See http://bblank.thinkmo.de/blog/archive/2008/09/13/pv-grub-and-partitions and http://blog.xen.org/index.php/2008/08/28/xen-33-feature-pv-grub/


Top
   
 Post subject:
PostPosted: Sun Sep 14, 2008 8:38 am 
Offline
Senior Member
User avatar

Joined: Fri Oct 24, 2003 3:51 pm
Posts: 965
Location: Netherlands
Wow - this is waaay cool! It's definitely got my vote for getting on the Linode team's to-do list.

_________________
/ Peter


Top
   
 Post subject:
PostPosted: Mon Sep 22, 2008 11:31 am 
Offline
Junior Member
User avatar

Joined: Sat Sep 06, 2008 5:43 pm
Posts: 21
Location: Los Angeles, CA
I would vote for this as well.

While I understand the security risk that PyGrub introduces, it sure is annoying not being able to use the kernel out of the distro, or having proper packages for the kernel, its headers, and devel packages.

One of the things I like about Xen (we use it heavily at my job) is the fact that the hypervisor and the guest kernel don't have to be the same, just support the same Xen API versions.

Support for grub is very useful when needing to test out a new kernel, just yum install it, reboot, let grub do the work. Problem, just select the old kernel from the list, roll back, remove the new kernel, sever back up. Almost like you are running on bare metal. :wink:


Top
   
 Post subject:
PostPosted: Mon Sep 22, 2008 3:05 pm 
Offline
Linode Staff
User avatar

Joined: Tue Apr 15, 2003 6:24 pm
Posts: 3090
Website: http://www.linode.com/
Location: Galloway, NJ
We've been experimenting with this internally, with decent results. I don't see any reason why this won't be available within the next week or so.

Stay tuned.

-Chris


Top
   
 Post subject:
PostPosted: Mon Sep 22, 2008 4:32 pm 
Offline
Senior Member

Joined: Fri Dec 07, 2007 1:37 am
Posts: 385
Location: NC, USA
ReasonsToChooseLinode++;


Top
   
 Post subject:
PostPosted: Mon Sep 22, 2008 5:21 pm 
Offline
Senior Member
User avatar

Joined: Fri Oct 24, 2003 3:51 pm
Posts: 965
Location: Netherlands
caker wrote:
We've been experimenting with this internally, with decent results. I don't see any reason why this won't be available within the next week or so.

Stay tuned.

-Chris


This is almost too good! Linode will truly rule. Looking forward to it.

_________________
/ Peter


Top
   
 Post subject:
PostPosted: Wed Sep 24, 2008 10:54 am 
Offline
Senior Newbie

Joined: Wed Dec 26, 2007 11:40 am
Posts: 10
Being able to run stock Linux kernels would be quite nice.

Still, running *BSD domUs would truly be awesome.
Even if it might involve some tinkering like when installing a custom distro.

Looking forward to it!


Top
   
 Post subject:
PostPosted: Wed Sep 24, 2008 10:58 am 
Offline
Linode Staff
User avatar

Joined: Tue Apr 15, 2003 6:24 pm
Posts: 3090
Website: http://www.linode.com/
Location: Galloway, NJ
You won't be able to run stock kernels. They'll either need to be patched with Xen, or support pv_ops.

-Chris


Top
   
 Post subject:
PostPosted: Wed Sep 24, 2008 4:38 pm 
Offline
Junior Member
User avatar

Joined: Sat Sep 06, 2008 5:43 pm
Posts: 21
Location: Los Angeles, CA
caker wrote:
You won't be able to run stock kernels. They'll either need to be patched with Xen, or support pv_ops.

-Chris


When you say "patched with Xen" you mean a kernel that is built with Xen support such as the kernel-xen packages provided by various distros like Red Hat, CentOS, etc?


Top
   
 Post subject:
PostPosted: Wed Sep 24, 2008 4:42 pm 
Offline
Senior Member

Joined: Tue Jan 22, 2008 2:10 am
Posts: 103
Also note that 32-bit kernels must use PAE. (and the 32-/64-bitness must match that of pv-grub itself...)


Top
   
 Post subject:
PostPosted: Wed Sep 24, 2008 5:04 pm 
Offline
Junior Member
User avatar

Joined: Sat Sep 06, 2008 5:43 pm
Posts: 21
Location: Los Angeles, CA
bdonlan wrote:
Also note that 32-bit kernels must use PAE. (and the 32-/64-bitness must match that of pv-grub itself...)


Makes sense. I assume that the Linode interface will allow selecting a 32-bit or a 64-bit pv-grub?


Top
   
 Post subject:
PostPosted: Wed Sep 24, 2008 5:05 pm 
Offline
Linode Staff
User avatar

Joined: Tue Apr 15, 2003 6:24 pm
Posts: 3090
Website: http://www.linode.com/
Location: Galloway, NJ
cburgess wrote:
When you say "patched with Xen" you mean a kernel that is built with Xen support such as the kernel-xen packages provided by various distros like Red Hat, CentOS, etc?

Yup.

cburgess wrote:
Makes sense. I assume that the Linode interface will allow selecting a 32-bit or a 64-bit pv-grub?

Once I can get pv-grub 64-bit to compile, yes :)

-Chris


Top
   
 Post subject:
PostPosted: Wed Sep 24, 2008 5:07 pm 
Offline
Junior Member
User avatar

Joined: Sat Sep 06, 2008 5:43 pm
Posts: 21
Location: Los Angeles, CA
caker wrote:
cburgess wrote:
Makes sense. I assume that the Linode interface will allow selecting a 32-bit or a 64-bit pv-grub?

Once I can get pv-grub 64-bit to compile, yes :)

-Chris


I recommend a sledge hammer, or a blow torch.


Top
   
 Post subject:
PostPosted: Mon Oct 06, 2008 8:46 am 
Offline
Junior Member
User avatar

Joined: Sat Feb 21, 2004 8:59 am
Posts: 27
caker wrote:
We've been experimenting with this internally, with decent results. I don't see any reason why this won't be available within the next week or so. Stay tuned.

I'd love to have this feature. Is it any closer, now?


Top
   
 Post subject:
PostPosted: Mon Oct 06, 2008 8:56 am 
Offline
Senior Member
User avatar

Joined: Fri Oct 24, 2003 3:51 pm
Posts: 965
Location: Netherlands
It's there on a very experimental basis - select 'z - testing' in the kernel list.

_________________
/ Peter


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
RSS

Powered by phpBB® Forum Software © phpBB Group