Recommended specs for a FAI server

2016-08-17 Diskussionsfäden Louis-Philippe Véronneau
I browsed through the mailing list archive but could not find any infos
on this:

What would be the "recommended" specifications for a FAI server? I know
these things can vary from one use case to another, but what about a
sensible setup?

Maybe more broadly, what are your FAI server specs (if you use a
standalone machine/VM)?

-- 
Louis-Philippe Véronneau <lpveronn...@evolix.ca>
Evolix - Hébergement et Infogérance Open Source http://www.evolix.ca/


Dracut error with fai-cd?

2016-07-29 Diskussionsfäden Louis-Philippe Véronneau
Hi!

I've been trying to create an ISO image with fai-cd without success...

I'm using the Debian Jessie version of the FAI packages.

At first I tried using the default grub.cfg that came with the package,
but when trying to create the VM, it would fail with this error message:

# dracut: FATAL: No or empty root= argument

Since the fai-cd ISO from the website was working just fine I copied
it's grub.cfg. I then got this error with dracut:

# dracut: FATAL! Don't know how to handle `root=live:CDLABEL=FAI_CD`

The cd label is ok though:

$ file fai.iso
fai.iso: DOS/MBR boot sector ISO 9660 CD-ROM filesystem data 'FAI_CD'
(bootable)

Am I doing something wrong or is this a bug I should report? Attached is
the grub.cfg file I'm using.

Thanks,

-- 
Louis-Philippe Véronneau <lpveronn...@evolix.ca>
Evolix - Hébergement et Infogérance Open Source http://www.evolix.ca/
## grub2 configuration
set default="Boot OS from first partition on first disk"
set timeout=20
set resolution=1024x768

set superusers="fai"
password fai install

if loadfont /boot/grub/ascii.pf2 ; then
   insmod png
   set gfxmode=640x480
   insmod gfxterm
   insmod vbe
   terminal_output gfxterm
fi

if background_image /boot/grub/fai.png ; then
  set color_normal=black/black
  set color_highlight=red/black
  set menu_color_normal=black/black
  set menu_color_highlight=black/yellow
else
  set menu_color_normal=white/black
  set menu_color_highlight=black/yellow
fi

# make sure we can access partitions
insmod part_msdos
insmod part_gpt

if [ ${iso_path} ] ; then
set loopback="findiso=${iso_path}"
fi


menuentry "+--+" 
--unrestricted {
set gfxpayload=$resolution
}

menuentry "|Fully  Automatic  Installation|" 
--unrestricted {
set gfxpayload=$resolution

}
menuentry "|FAI 5.1.2  build 2016 Jul 01 - 18:04  |" 
--unrestricted {
set gfxpayload=$resolution

}
menuentry "|(c) Thomas ange  la...@debian.org|" 
--unrestricted {
set gfxpayload=$resolution
}
menuentry "+--+" 
--unrestricted {
set gfxpayload=$resolution
}

menuentry "Username/password to start the installation:  fai/install " 
--unrestricted {
set gfxpayload=$resolution
}

menuentry "" --unrestricted {
set gfxpayload=$resolution
}
menuentry "Client standalone installation - select installation type from menu 
" --users "fai" {
set gfxpayload=$resolution
linux   /boot/vmlinuz FAI_FLAGS="menu,verbose,createvt" FAI_ACTION=install 
FAI_CONFIG_SRC=file:///var/lib/fai/config rd.live.image 
root=live:CDLABEL=FAI_CD rd.neednet ip=dhcp quiet
initrd  /boot/initrd.img
}