IPXE: Difference between revisions

From Hobbynet Admin Wiki
Jump to navigation Jump to search
Line 12: Line 12:
De installatie haalt de iso en hij boot de installatie
De installatie haalt de iso en hij boot de installatie
= het proces bij automatische installatie =
= het proces bij automatische installatie =
Voor uitleg hoe jee een automatischie installatie uitvoert kijk hier  [[Automatische installatie]] .
Voor uitleg hoe je een automatischie installatie uitvoert kijk hier  [[Automatische installatie]] .


De basis bij automatische installatie worden je netwerk parameters gevraagd en hostnaam, daar wordt er automatisch installatie gedaan.  
De basis bij automatische installatie worden je netwerk parameters gevraagd en hostnaam, daar wordt er automatisch installatie gedaan. <br>
Aan de hand van je antwoorden genereerd no-cloud-configuratie.php een yaml file waar aan de hand daarvan de server wordt geinstalleerd conform de hobbynet standaard.
Aan de hand van je antwoorden genereerd no-cloud-configuratie.php een yaml file waar aan de hand daarvan de server wordt geinstalleerd conform de hobbynet standaard.<br>
De server start naar dat je 1e keer de login prompt nog 1 x opnieuw op dit heeft het pakket hobby-postinstall geregeld, dit is omdat niet alle pakketen via no-cloud-init installatie kunnen, het pakket maakt cron entry van @reboot die 30 seconde na de reboot de hobby-install uitvoerd en de user a verwijderd etc .

Revision as of 16:23, 8 November 2020

doel

Het fasiliteren van netwerk boot waaronder automatisch installatie voor hobbynet

hoe werkt het

op de server pxe draait een tftpserver daar zijn de bestanden geplaatst nood zaken voor het booten via ipxe

bestanden

  • undionly.kpxe (dit is de bootfile voor de dhcp server)
  • ipxe.php (deze php file maakt het ipxe menu)
  • no-cloud-configuratie.php (deze file maakt automatische configuratie voor automatische installaties)
  • ubuntu-ipxe/**/server/ staan de vmlinuz en initrd benodigd bij dezer versie ** is het versie nr
  • ubuntu-ipxe/**/desktop/ staan de vmlinuz en initrd benodigd bij dezer versie ** is het versie nr

het proces bij niet automatische installatie

De installatie haalt de iso en hij boot de installatie

het proces bij automatische installatie

Voor uitleg hoe je een automatischie installatie uitvoert kijk hier Automatische installatie .

De basis bij automatische installatie worden je netwerk parameters gevraagd en hostnaam, daar wordt er automatisch installatie gedaan.
Aan de hand van je antwoorden genereerd no-cloud-configuratie.php een yaml file waar aan de hand daarvan de server wordt geinstalleerd conform de hobbynet standaard.
De server start naar dat je 1e keer de login prompt nog 1 x opnieuw op dit heeft het pakket hobby-postinstall geregeld, dit is omdat niet alle pakketen via no-cloud-init installatie kunnen, het pakket maakt cron entry van @reboot die 30 seconde na de reboot de hobby-install uitvoerd en de user a verwijderd etc .