Provisioning Docker Containers with FAI
Itamar Gal
itamarggal at gmail.com
Thu Nov 9 00:20:19 CET 2017
Hey Thomas,
Thank you for the response. The dirinstall option sounds promising, but I
can't seem to get it to work. I'm on a VM which I've configured by
following the instructions in the "Setup your faiserver" section of the FAI
Guide:
https://fai-project.org/fai-guide/#_a_id_setup_a_setup_your_faiserver
And now I'm looking at the section on chroot environments:
https://fai-project.org/fai-guide/#_a_id_dirinstall_a_creating_chroot_and_virtualization_environments
I'm running variations of the following command:
sudo fai -v -s /etc/fai -c FAIBASE /tmp/test
And I'm getting output that looks something like this (different variations
of the command produce different error messages):
-------------------------------------------------
Fully Automatic Installation - FAI
4.3.1+deb8u1 (c) 1999-2015
Thomas Lange <lange at informatik.uni-koeln.de>
-------------------------------------------------
Starting FAI execution - 20171108_111217
Using configuration files from /etc/fai
Calling task_confdir
FAI_FLAGS:
Setting SERVER=. Value extracted from FAI_CONFIG_SRC.
No monitor daemon defined.
FAI_CONFIG_SRC is set to /etc/fai
Error in get-config-dir: scheme undefined.
Problems accessing the config space.
$LOGSERVER is undefined. Not saving log files to remote.
I don't suppose you could set me straight on what I'm doing wrong here? I
apologize if what I'm doing doesn't make any sense; I've only just started
trying to learn how to use FAI. Any guidance or advice would be greatly
appreciated.
Cheers,
Itamar
On Tue, Nov 7, 2017 at 2:42 PM, Thomas Lange <lange at informatik.uni-koeln.de>
wrote:
> >>>>> On Tue, 7 Nov 2017 14:33:35 -0600, Itamar Gal <itamarggal at gmail.com>
> said:
>
> > I'm able to install the FAI server in a Docker container without
> > any problems.
> Great to hear that this works.
>
> > Unfortunately I don't see any way to use a
> > Docker container as an FAI installation client, because FAI seems to
> rely on using PXE and Docker containers don't have a
> > full boot process (and in particular don't have a BIOS).
>
> > Is there any way to work around this? Are there any alternatives I
> should consider?
> I guess docker containers do not have a boot loader like grub and do
> not need a separated kernel for each container. Have a look at fai
> dirinstall. This will do the installation process into a directory,
> like building a chroot environment. I guess this is what you need for
> docker.
>
> --
> regards Thomas
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.uni-koeln.de/pipermail/linux-fai/attachments/20171108/11c11184/attachment.html>
More information about the linux-fai
mailing list