FAI Ubuntu: Unterschied zwischen den Versionen

Aus Doku-Wiki
Zur Navigation springenZur Suche springen
Zeile 1: Zeile 1:
=Installation der FAI Komponenten=
+
=Installatio=
 +
=FAI Komponenten=
 
* Fai Pakete instalieren
 
* Fai Pakete instalieren
 
  aptitude install fai-quickstart
 
  aptitude install fai-quickstart
Zeile 18: Zeile 19:
 
  deb http://archive.ubuntu.com/ubuntu trusty-security main restricted universe multiverse
 
  deb http://archive.ubuntu.com/ubuntu trusty-security main restricted universe multiverse
 
  deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse
 
  deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse
* TFTP anpassen
+
* Zu installierenden Kernel eintragen
 +
vi /srv/fai/config/package_config/DEFAULT
 +
  PACKAGES aptitude
 +
  linux-image-generic
 +
  memtest86+
 +
 
 +
==Server Dienste==
 +
===TFTP anpassen===
 
  vi /etc/default/tftpd-hpa
 
  vi /etc/default/tftpd-hpa
 
  TFTP_USERNAME="tftp"
 
  TFTP_USERNAME="tftp"
Zeile 24: Zeile 32:
 
  TFTP_ADDRESS="[::]:69"
 
  TFTP_ADDRESS="[::]:69"
 
  TFTP_OPTIONS="--secure"
 
  TFTP_OPTIONS="--secure"
* DHCP anpassen
+
===DHCP anpassen===
 
  vi /etc/dhcp/dhcpd.conf
 
  vi /etc/dhcp/dhcpd.conf
 
   deny unknown-clients;
 
   deny unknown-clients;
Zeile 45: Zeile 53:
 
   
 
   
 
   host demohost {hardware ethernet b8:ca:3a:be:17:74;fixed-address 172.27.11.251;}
 
   host demohost {hardware ethernet b8:ca:3a:be:17:74;fixed-address 172.27.11.251;}
* Zu installierenden Kernel eintragen
+
===approx Paketproxy===
  vi /srv/fai/config/package_config/DEFAULT
+
* [http://wiki.ubuntuusers.de/Lokale_Paketquellen/approx Doku]
  PACKAGES aptitude
+
* Installtion
  linux-image-generic
+
aptitude install approx
  memtest86+
+
* Konfiguration (Zeile hinzufügen)
 +
vi /etc/approx/approx.conf
 +
ubuntu          http://de.archive.ubuntu.com/ubuntu
 +
 
 +
* Client konfigurieren
 +
  vi /etc/apt/sources.list
 +
#deb http://de.archive.ubuntu.com/ubuntu/  
 +
deb http://server:9999/ubuntu/
 +
 
 +
 
  
  
 
[[Kategorie:Linux]]
 
[[Kategorie:Linux]]
 
[[Kategorie:FAI]]
 
[[Kategorie:FAI]]

Version vom 12. Mai 2014, 16:51 Uhr

Installatio

FAI Komponenten

  • Fai Pakete instalieren
aptitude install fai-quickstart
  • NFS Export freigeabe eintragen
vi /etc/exports
/srv/fai/config 172.27.0.0/16(async,ro,no_subtree_check,no_root_squash)
  • make-fai-nfsroot.conf anpassen
vi /etc/fai/make-fai-nfsroot.conf
NFSROOT=/srv/fai/nfsroot
TFTPROOT=/srv/tftp/fai
FAI_CONFIGDIR=/srv/fai/config
FAI_DEBOOTSTRAP="trusty http://gb.archive.ubuntu.com/ubuntu"
FAI_ROOTPW='$1$kBnWcO.E$djxB128U7dMkrltJHPf6d1'
FAI_DEBOOTSTRAP_OPTS="--exclude=info,dhcp-client --include=aptitude,grub-pc"
  • Fai sources.list anpassen
vi /etc/fai/apt/sources.list
deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu trusty-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse
  • Zu installierenden Kernel eintragen
vi /srv/fai/config/package_config/DEFAULT
  PACKAGES aptitude
  linux-image-generic
  memtest86+

Server Dienste

TFTP anpassen

vi /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/srv/tftp"
TFTP_ADDRESS="[::]:69"
TFTP_OPTIONS="--secure"

DHCP anpassen

vi /etc/dhcp/dhcpd.conf
  deny unknown-clients;
  option dhcp-max-message-size 2048;
  use-host-decl-names on;

  subnet 172.27.0.0 netmask 255.255.0.0 {

    # Network Settings
    option routers 172.27.0.254;
    option domain-name "blb-intranet.de";
    option domain-name-servers 172.27.100.20;
    #option time-servers faiserver;
    #option ntp-servers faiserver;
    server-name fai-ubuntu;
    # PXE boot Server
    next-server 172.27.1.10;
    filename "pxelinux.0";
  }

  host demohost {hardware ethernet b8:ca:3a:be:17:74;fixed-address 172.27.11.251;}

approx Paketproxy

aptitude install approx
  • Konfiguration (Zeile hinzufügen)
vi /etc/approx/approx.conf
ubuntu          http://de.archive.ubuntu.com/ubuntu
  • Client konfigurieren
vi /etc/apt/sources.list
#deb http://de.archive.ubuntu.com/ubuntu/ 
deb http://server:9999/ubuntu/