On Tue, Oct 23, 2012 at 12:51:22PM -0400, David Nalley wrote:
> On Tue, Oct 23, 2012 at 12:06 PM, Prasanna Santhanam
> <prasanna.santha...@citrix.com> wrote:
> > On Tue, Oct 23, 2012 at 12:00:18PM -0400, John Burwell wrote:
> >> David,
> >>
> >> Why not expose an API that would allow Cobbler, Foreman, Razor, etc
> >> to call into CloudStack at the appropriate times?  The current REST
> >> API may even be sufficient.  Speaking with experience using both
> >> Cobbler and Foreman, they work better when they are coordinating the
> >> provisioning activities rather than being embedded into another
> >> system.   It also avoid any licensing issues, and allows customers
> >> to chose the tools that most appropriately fits their environment.
> >>
> >
> > Yup - Foreman comes to mind since it plays well with puppet too during
> > post-install. As a seperate appliance per pod would be best, an image
> > that configures - cobbler/foreman/$your_fav_system as per your
> > physical infrastructure with the admin's REST api of CloudStack.
> 
> Why per pod?

I imagined a pod level switch to be the boundary at which the PXE/DHCP
for the subnet of each pod happens. Since PXE/DHCP which underlies
most of these extended-PXE solutions will not be able to boot hosts in
a different subnet beyond this boundary we'll need to have an instance
per pod. The said appliance would then be sitting on the management
network refreshing the hosts. Either that or allow a multi-homed
appliance with one arm in each pod's subnet to cater to the clusters
within it. The former seems simpler to me.

-- 
Prasanna.,

Reply via email to