Difference between revisions of "Test setup"

From FAIWiki
Jump to navigation Jump to search
m
m
Line 1: Line 1:
 
== A nice test setup ==
 
== A nice test setup ==
  
This is how Mrfai does testing.
+
This is how Mrfai does testing (using FAI 3.4.8)
  
 
* Set up a Debian mirror in your local LAN (using debmirror(1) and /usr/share/doc/fai-doc/examples/utils/mkdebmirror)
 
* Set up a Debian mirror in your local LAN (using debmirror(1) and /usr/share/doc/fai-doc/examples/utils/mkdebmirror)
Line 16: Line 16:
  
 
== Creating a FAI-CD ISO image ==
 
== Creating a FAI-CD ISO image ==
* Create a partitial mirror containing the packages needed  
+
* Create a partitial mirror containing the packages needed (16s needed)
 
<pre>fai-mirror -m9999  -xXEN,I386,CHROOT,LILO,GRUB,GNOME,GERMAN /dev/shm/m1</pre>
 
<pre>fai-mirror -m9999  -xXEN,I386,CHROOT,LILO,GRUB,GNOME,GERMAN /dev/shm/m1</pre>
  
* Create the ISO image (run this as root)
+
* Create the ISO image (run this as root, 1.3s needed)
 
<pre>fai-cd -m /dev/shm/m1 /files/scratch/fai-cd.iso</pre>
 
<pre>fai-cd -m /dev/shm/m1 /files/scratch/fai-cd.iso</pre>

Revision as of 14:47, 19 April 2011

A nice test setup

This is how Mrfai does testing (using FAI 3.4.8)

  • Set up a Debian mirror in your local LAN (using debmirror(1) and /usr/share/doc/fai-doc/examples/utils/mkdebmirror)
  • 2GB RAM for this mirror should be fine, GBit LAN is required
  • A host on which I run all tests has a Q4 Core i7 960, 3.2GHz, 6GB RAM, GBit LAN
  • /etc/default/tmpfs: SHM_SIZE=5g
  • Set up a software bridge, so kvm can use a tap device (using the script File:Bridge-on.sh)
  • Install fai packages, create the nfsroot
  • Using File:Fai-kvm.sh you can start a test client via PXE or from FAI CD
fai-kvm.sh -n pxe
fai-kvm.sh pxe
fai-kvm.sh -n faicd


Creating a FAI-CD ISO image

  • Create a partitial mirror containing the packages needed (16s needed)
fai-mirror -m9999  -xXEN,I386,CHROOT,LILO,GRUB,GNOME,GERMAN /dev/shm/m1
  • Create the ISO image (run this as root, 1.3s needed)
fai-cd -m /dev/shm/m1 /files/scratch/fai-cd.iso