all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Christopher Allan Webber <cwebber@dustycloud.org>
To: help-guix <help-guix@gnu.org>
Subject: Re: Hosting a GuixSD server on commodity hosting platforms, a journey
Date: Fri, 02 Dec 2016 14:53:45 -0600	[thread overview]
Message-ID: <87mvge6oiu.fsf@dustycloud.org> (raw)
In-Reply-To: <871sxt1sho.fsf@dustycloud.org>

Hello everyone!  So I got a very nice and useful response about getting
GuixSD working on Rackspace Cloud.  I've gotten permission to post the
conversation verbatim, so I've done so below.  But here's the tl;dr:

 - In order for our image to work, we need to get XenServer and
   nova-agent working and running on it.  DHCP isn't used.
 - Apparently the right format is "VHD in an OVF container"
   but is hard to get right.  I'm assuming we probably won't get
   it right by guessing based on that description.
 - So we probably should use this tool to do our first attempt
   (then figure out from there how to generate such an image
   ourselves without help):
     http://rackerlabs.github.io/boot.rackspace.com/
 - In order to use that, we'll need to supply a .iso, so I guess
   in order to move forward with the Rackspace route, we'll need
   to finish figuring out how to generate a .iso here too!

Thanks again to AlexOughton for the useful feedback.

> [Fri Dec  2 2016]
> <AlexOughton> hi, i just saw your question about GuixSD on #rackspace. you'll
> 	      need to get both the XenServer tools and the nova-agent working,
> 	      as Rackspace Cloud doesn't use DHCP		        [14:52]
> <paroneayea> hi! Ah I see :)
> <paroneayea> I've been documenting my attempt at getting GuixSD on Rackspace
> 	     here:
> 	     http://lists.gnu.org/archive/html/help-guix/2016-11/msg00073.html
> 	     http://lists.gnu.org/archive/html/help-guix/2016-11/msg00074.html
> 								        [14:54]
> <paroneayea> mind if I paste your reply here into the #guix irc channel and/or
> 	     to the mailing list?
> <AlexOughton> sure. i don					        [14:55]
> <AlexOughton> sure. i don't know how far you're going to get with image import
> 	      methods (as this can be flaky, and also requires VERY specific
> 	      format). you might get better luck bootstrapping your own custom
> 	      image this way: http://rackerlabs.github.io/boot.rackspace.com/
> 								        [14:56]
> <AlexOughton> that only provides a few distros, but there are ways of pointing
> 	      iPXE to your own ISO file to then boot that and perform an
> 	      installation					        [14:57]
> <paroneayea> ok, thanks.  Yeah I was having trouble finding any information
> 	     about what the expected format is			        [15:00]
> <paroneayea> and there doesn't seem to be much info
> <AlexOughton> i believe it's VHD in an OVF container.		        [15:02]
> <AlexOughton> i think your success or failure is going to be down to whether
> 	      or not the OS works on XenServer (which is what our hypervisors
> 	      are), and whether or not the XenServer tools work. what kernel
> 	      does guixsd use?
> <paroneayea> linux-libre 4.8.10 is latest I think		        [15:03]
> <paroneayea> you can install other kernels
> <paroneayea> but that's the default
> <AlexOughton> ok, well since it's a Linux my guess would be that it's possible
> 	      to get XenServer tools working. and then the nova-agent is just
> 	      python, so hopefully that's possible too		        [15:04]
> <paroneayea> cool, ok.  I guess we need both nova-agent and XenServer then :)
> <AlexOughton> right. the boot.rackspace link i gave you above has
> 	      documentation for getting both of those working as well
> <paroneayea> cool... well, I was just looking into making a .iso of the boot
> 	     install media yesterday (currently we mostly use a USB install
> 	     stick) so I guess there's extra motivation to do that now :)
> 								        [15:05]
> <paroneayea> thanks for your help, this was a very useful conversation.  Okay
> 	     for me to just paste this conversation verbatim to the mailing
> 	     list?						        [15:06]
> <AlexOughton> yep, no problem. as long as it's understood that i'm just
> 	      answering as an individual, and that this isn't any kind of
> 	      official rackspace support answer. because it's definitely not
> 	      something which rackspace would be able to support for you
> 								        [15:07]
> <paroneayea> understood :)
> <paroneayea> thank you!
> <AlexOughton> you're welcome
> <paroneayea> I really appreciate it :)

      parent reply	other threads:[~2016-12-02 20:53 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-11-29 19:59 Hosting a GuixSD server on commodity hosting platforms, a journey Christopher Allan Webber
2016-11-30  4:50 ` Christopher Allan Webber
2016-11-30 11:38   ` ng0
2016-11-30 18:57     ` Christopher Allan Webber
2016-11-30 22:00       ` ng0
2016-11-30 15:08   ` Marius Bakke
2016-11-30 18:18     ` Christopher Allan Webber
2016-11-30 16:41   ` Chris Marusich
2016-12-01 16:52     ` Christopher Allan Webber
2016-12-02  4:06   ` Christopher Allan Webber
2016-12-02  6:22     ` Chris Marusich
2016-12-02 17:39       ` Christopher Allan Webber
2016-12-02 19:51     ` Christopher Baines
2016-12-02 23:20       ` Tobias Geerinckx-Rice
2016-12-03 19:13         ` Christopher Allan Webber
2016-12-03 18:24       ` Christopher Allan Webber
2016-12-02 20:53   ` Christopher Allan Webber [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87mvge6oiu.fsf@dustycloud.org \
    --to=cwebber@dustycloud.org \
    --cc=help-guix@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.