Debian Netboot
aus C't-Server Wiki, der freien Wissensdatenbank
Version vom 11:06, 29. Aug 2006 Moleman (Diskussion | Beiträge) ← Previous diff |
Version vom 17:16, 30. Aug 2006 Moleman (Diskussion | Beiträge) Next diff → |
||
Zeile 1: | Zeile 1: | ||
so ich mal wieder :) | so ich mal wieder :) | ||
- | ich werde hier im laufe der naechsten tage meine schritte dokumentieren... erstmal was brauchen wir alles... | + | ich werde hier im laufe der naechsten tage meine schritte dokumentieren... |
- | da ganze funktioniert folgendermassen... | + | das ganze funktioniert folgendermassen... |
- | wir brauchen zuersteinmal eine [http://de.wikipedia.org/wiki/Preboot_Execution_Environment PXE] faehige Netzwerkkarte, | + | es gibt 2 moeglichkeiten netboot zu verwenden, einmal, um auf clientrechnern ein betriebssystem zu installieren, das werde ich an dieser stelle nicht erklaeren, wer sich dafuer interssiert sei dies [http://www.debian.org/releases/stable/i386/ch04s06.html.de hier] empfohlen. ich habe es selber gestestet und es geht sogar ohne internetanschluss wenn man siche einen apache aufsetzt und den als mirror von hand eingibt. |
- | damit bekommt unser rechner vor dem booten von einem [http://de.wikipedia.org/wiki/Dhcp DHCP] Server eine IP zugewiesen | + | ich werde hier diskless boot erklaeren, und zwar wie man clients, die keine festplatten (auch thin-clients genannt) haben ueber netzwerk bootet. |
- | == DHCP Server == | + | eine kleine motivation wozu der ganze aufwand.... |
+ | mit hilfe von diskless boot kann man sehr viele clients mit einem betriebssystem versorgen. die clients haben so immer den neuesten stand was zbsp: sicherheitsrelevante sachen angeht. desweiteren haben alle auch immer das aktuellste betriebssystem wenn man es auf dem server tauscht. eine zentrale datenhaltung wird mit thin-clients auch realisiert uind zu guter letzt spart es kosten, da die clients ja keine festplatten haben muessen. | ||
+ | wir brauchen zuersteinmal eine [http://de.wikipedia.org/wiki/Preboot_Execution_Environment PXE] faehige netzwerkkarte, '''ohne die geht gar nichts'''! damit bekommt unser rechner beim booten (booten ueber LAN) von einem [http://de.wikipedia.org/wiki/Dhcp DHCP Server] eine IP zugewiesen. | ||
- | == NFS Server == | + | == dhcp server == |
- | == TFTP Server == | + | |
+ | dhcp server installieren mit | ||
+ | |||
+ | <pre> | ||
+ | apt-get install dhcpd | ||
+ | </pre> | ||
+ | |||
+ | nun muessen wir das config file noch ein wenig anpassen. und zwar muss unser dhcp server entweder die mac-adresse der netzwerkkarte des clients kennen oder wir vergeben eine ip-range, aus deren pool wir den clients unseren bootloader geben. | ||
+ | |||
+ | == tftp server == | ||
+ | |||
+ | tftp server installieren mit | ||
+ | |||
+ | <pre> | ||
+ | apt-get install tftp-hpa | ||
+ | </pre> | ||
+ | |||
+ | tftp ist ein tiny tfp server, er kennt nur anonyme benutzer und ist dafuer zustaendig, das unsere clients einen bootloader bekommen. im bootloader steht wo sich unser client sein betriebssystem herholen soll, im prinzip wie grub (ich glaube mit grub geht es wohl auch bin mir im moment aber noch nicht so sicher). | ||
+ | |||
+ | == nfs server == | ||
+ | |||
+ | ist dafuer da, dem client sein root-verzeichnis (/) bereitzustellen, da wir ja nur thin-clients haben | ||
+ | |||
+ | == autor(en) == | ||
------[[Benutzer:Moleman|moleman]] 12:46, 29. Aug 2006 (CEST) | ------[[Benutzer:Moleman|moleman]] 12:46, 29. Aug 2006 (CEST) |
Version vom 17:16, 30. Aug 2006
so ich mal wieder :)
ich werde hier im laufe der naechsten tage meine schritte dokumentieren...
das ganze funktioniert folgendermassen...
es gibt 2 moeglichkeiten netboot zu verwenden, einmal, um auf clientrechnern ein betriebssystem zu installieren, das werde ich an dieser stelle nicht erklaeren, wer sich dafuer interssiert sei dies hier empfohlen. ich habe es selber gestestet und es geht sogar ohne internetanschluss wenn man siche einen apache aufsetzt und den als mirror von hand eingibt. ich werde hier diskless boot erklaeren, und zwar wie man clients, die keine festplatten (auch thin-clients genannt) haben ueber netzwerk bootet.
eine kleine motivation wozu der ganze aufwand.... mit hilfe von diskless boot kann man sehr viele clients mit einem betriebssystem versorgen. die clients haben so immer den neuesten stand was zbsp: sicherheitsrelevante sachen angeht. desweiteren haben alle auch immer das aktuellste betriebssystem wenn man es auf dem server tauscht. eine zentrale datenhaltung wird mit thin-clients auch realisiert uind zu guter letzt spart es kosten, da die clients ja keine festplatten haben muessen.
wir brauchen zuersteinmal eine PXE faehige netzwerkkarte, ohne die geht gar nichts! damit bekommt unser rechner beim booten (booten ueber LAN) von einem DHCP Server eine IP zugewiesen.
Inhaltsverzeichnis |
dhcp server
dhcp server installieren mit
apt-get install dhcpd
nun muessen wir das config file noch ein wenig anpassen. und zwar muss unser dhcp server entweder die mac-adresse der netzwerkkarte des clients kennen oder wir vergeben eine ip-range, aus deren pool wir den clients unseren bootloader geben.
tftp server
tftp server installieren mit
apt-get install tftp-hpa
tftp ist ein tiny tfp server, er kennt nur anonyme benutzer und ist dafuer zustaendig, das unsere clients einen bootloader bekommen. im bootloader steht wo sich unser client sein betriebssystem herholen soll, im prinzip wie grub (ich glaube mit grub geht es wohl auch bin mir im moment aber noch nicht so sicher).
nfs server
ist dafuer da, dem client sein root-verzeichnis (/) bereitzustellen, da wir ja nur thin-clients haben
autor(en)
moleman 12:46, 29. Aug 2006 (CEST)