CfP entry for CfgMgmt camp in Berlin

I just submitted for the record:

Abstract:

First, it starts with a DVD with an OS installer, then is a recipe to
automate it. And then PXE booting from network which sometimes lead to
discovering new bare-metal nodes. Some shops fully automate provisioning
and the only action is to power on a server. We all have that. But
what's next?

Make it fast. Blazing fast. Do it virtualization-like or cloud-like
experience with Foreman Discovery and the new image-deployment
capabilities.

Additional info:

Bare-metal remains relevant with upcoming farms of ARM servers. We need
to be ready to deploy dozens of bare-metal servers at once. I will show
story of provisioning in a typical Foreman shop and then make a demo of
bare-metal servers deploying OS using multicast image transfer.

The image-deployment scenario is a working in progress (prototype that
works), I would like to hear feedback on that and also collect ideas.

Links:

https://theforeman.org/
https://theforeman.org/plugins/foreman_discovery/6.0/index.html
https://github.com/theforeman/foreman-discovery-image/pull/44

40 Min talk and discussion

··· -- Later, Lukas #lzap Zapletal

> I just submitted for the record:
>
> Abstract:
>
> First, it starts with a DVD with an OS installer, then is a recipe to
> automate it. And then PXE booting from network which sometimes lead to
> discovering new bare-metal nodes. Some shops fully automate provisioning
> and the only action is to power on a server. We all have that. But
> what's next?
>
> Make it fast. Blazing fast. Do it virtualization-like or cloud-like
> experience with Foreman Discovery and the new image-deployment
> capabilities.
>
> Additional info:
>
> Bare-metal remains relevant with upcoming farms of ARM servers. We need
> to be ready to deploy dozens of bare-metal servers at once. I will show
> story of provisioning in a typical Foreman shop and then make a demo of
> bare-metal servers deploying OS using multicast image transfer.
>
> The image-deployment scenario is a working in progress (prototype that
> works), I would like to hear feedback on that and also collect ideas.

Sounds pretty good to me. Just to check we're on the same page, the
patch below is meant so that the discovery image accepts blocks, so that
the discovery image can accept another image and boot from it?

··· On 09/05, Lukas Zapletal wrote:

Links:

https://theforeman.org/
Foreman :: Plugin Manuals
https://github.com/theforeman/foreman-discovery-image/pull/44

40 Min talk and discussion


Later,
Lukas #lzap Zapletal


You received this message because you are subscribed to the Google Groups “foreman-dev” group.
To unsubscribe from this group and stop receiving emails from it, send an email to foreman-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Daniel Lobato Garcia

@dLobatog
blog.daniellobato.me
daniellobato.me

GPG: http://keys.gnupg.net/pks/lookup?op=get&search=0x7A92D6DD38D6DE30
Keybase: https://keybase.io/elobato

Thanks! I was about to send out that CfP but you beat me to it :slight_smile:

If anyone else is submitting, let us know - I like knowing what potential
topics/speakers we currently have :slight_smile:

Greg

··· On 5 September 2016 at 11:07, Lukas Zapletal wrote:

I just submitted for the record:

> > I just submitted for the record:
> >
> > Abstract:
> >
> > First, it starts with a DVD with an OS installer, then is a recipe to
> > automate it. And then PXE booting from network which sometimes lead to
> > discovering new bare-metal nodes. Some shops fully automate provisioning
> > and the only action is to power on a server. We all have that. But
> > what's next?
> >
> > Make it fast. Blazing fast. Do it virtualization-like or cloud-like
> > experience with Foreman Discovery and the new image-deployment
> > capabilities.
> >
> > Additional info:
> >
> > Bare-metal remains relevant with upcoming farms of ARM servers. We need
> > to be ready to deploy dozens of bare-metal servers at once. I will show
> > story of provisioning in a typical Foreman shop and then make a demo of
> > bare-metal servers deploying OS using multicast image transfer.
> >
> > The image-deployment scenario is a working in progress (prototype that
> > works), I would like to hear feedback on that and also collect ideas.
>
> Sounds pretty good to me. Just to check we're on the same page, the
> patch below is meant so that the discovery image accepts blocks, so that
> the discovery image can accept another image and boot from it?
>

I was under the impression you could use image to dump to disk and boot it
(think reusing your vm templates / cloud images for bare metal too).

this can open the usage case of cloud init for bare metal and ideally speed
up bare metal provisioning time.

Ohad

··· On Tue, Sep 6, 2016 at 11:35 AM, Daniel Lobato Garcia wrote: > On 09/05, Lukas Zapletal wrote:

Links:

https://theforeman.org/
Foreman :: Plugin Manuals
https://github.com/theforeman/foreman-discovery-image/pull/44

40 Min talk and discussion


Later,
Lukas #lzap Zapletal


You received this message because you are subscribed to the Google
Groups “foreman-dev” group.
To unsubscribe from this group and stop receiving emails from it, send
an email to foreman-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Daniel Lobato Garcia

@dLobatog
blog.daniellobato.me
daniellobato.me

GPG: http://keys.gnupg.net/pks/lookup?op=get&search=0x7A92D6DD38D6DE30
Keybase: https://keybase.io/elobato


You received this message because you are subscribed to the Google Groups
"foreman-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to foreman-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

> > Sounds pretty good to me. Just to check we're on the same page, the
> > patch below is meant so that the discovery image accepts blocks, so that
> > the discovery image can accept another image and boot from it?
>
> I was under the impression you could use image to dump to disk and boot it
> (think reusing your vm templates / cloud images for bare metal too).
>
> this can open the usage case of cloud init for bare metal and ideally speed
> up bare metal provisioning time.

Yes, today if you use the patch, you can dump the image using netcat or
using udpcast (multicast) and reboot and it just works. My idea is to:

  • extend FDI API with partitioning endpoint (create volumes/LVM)
  • create a image "library" plugin that will serve images
  • provide some helper scripts to feed the library with some images (*)
  • create new provisioning workflow in discovery plugin

Initial "library" could be very easy smart-proxy plugin with simple
provider (raw files in a directory) but we could integrate with other
technologies later on.

(*) virt-builder is a nice tool that can easily create bunch of images
for you with firstboot scripts, custom root passwords and stuff like
that

··· -- Later, Lukas #lzap Zapletal