Erinevus lehekülje "Diskless OpenBSD" redaktsioonide vahel
(→Sissejuhatus) |
(→DHCP serveri ettevalmistamine) |
||
20. rida: | 20. rida: | ||
===DHCP serveri ettevalmistamine=== | ===DHCP serveri ettevalmistamine=== | ||
+ | |||
+ | Kõige täpsemalt saab DHCP server nö tabada klienti kui seda teha kliendi MAC aadressi abil, näiteks võiks kasutada sellist sektsiooni dhcp seadistusfailis | ||
+ | |||
+ | host diskless.loomaaed { | ||
+ | hardware ethernet 00:11:25:85:64:34; | ||
+ | fixed-address 192.168.10.216; | ||
+ | option broadcast-address 192.168.10.255; | ||
+ | option routers 192.168.10.254; | ||
+ | filename "pxeboot"; | ||
+ | option domain-name-servers 192.168.10.254; | ||
+ | } | ||
+ | |||
+ | Siit saab diskless klient teada, et bootloaderina tuleb kasutada pxeboot nimelist faili, mille saab kopeerida tftp serverist. | ||
===TFTP serveri ettevalmistamine=== | ===TFTP serveri ettevalmistamine=== |
Redaktsioon: 2. veebruar 2008, kell 14:34
Sisukord
Sissejuhatus
Diskless OpenBSD on selline OpenBSD operatsioonisüsteemi kasutusjuht, kui kõnealune arvuti booditakse üles võrgust ning töötamise ajal on juurfailisüsteem (ning ka teised failisüsteemid) külge ühendatud üle NFS'i. Sõna diskless (ingl. k. ilma kõvakettata) rõhutab asjaolu, et töötaval arvutil puudub kõvaketas, kusjuures muus osas toimib arvuti tavapäraselt.
Ilma kõvakettata kasutus võiks olla asjakohane näiteks sellistel juhtudel
- haldusprotseduuride sooritamisel, kus on tarvis, et arvuti lokaalsed kettad ei oleks kasutuses
- vaikselt töötava töökoha kasutamisel
- kontrollimiseks, kuidas riistavara käitub OpenBSD tarkvaraga
- põneva elamuse saamise eesmärgil
Diskless arvuti käivitumine toimub x86 arhitektuuri puhul sellise järgnevuse läbimisel
- diskless arvuti saab oma PXE-võimelise võrgukaardi abil teada DHCP serverilt TFTP serveri aadressi
- diskless arvuti kopeerib TFTP serverilt bootloaderi ja käivitab selle
- bootloader kopeerib TFTP serverilt tuuma ja boodib sellelt operatsioonisüsteemi
- operatsioonisüsteemi käivitumisel ühendatakse külge NFS serverilt juurfailisüsteem, swap ning vajadusel ka muud failisüsteemid
Seega, ilma kõvakettata OpenBSD kasutamine eeldab, et kohtvõrgus, reeglina samas võrgusegmendis, on diskless arvuti bootimiseks ja kasutamiseks sobivalt seadistatud DHCP, TFTP ja NFS teenused.
DHCP serveri ettevalmistamine
Kõige täpsemalt saab DHCP server nö tabada klienti kui seda teha kliendi MAC aadressi abil, näiteks võiks kasutada sellist sektsiooni dhcp seadistusfailis
host diskless.loomaaed { hardware ethernet 00:11:25:85:64:34; fixed-address 192.168.10.216; option broadcast-address 192.168.10.255; option routers 192.168.10.254; filename "pxeboot"; option domain-name-servers 192.168.10.254; }
Siit saab diskless klient teada, et bootloaderina tuleb kasutada pxeboot nimelist faili, mille saab kopeerida tftp serverist.
TFTP serveri ettevalmistamine
NFS serveri ettevalmistamine
NFS serveri ülesandeks on pakkuda diskless arvutile tema juurfailisüsteemi ja saaleala kasutamise teenust, kusjuures juurfailisüsteemi sisu peab olema sobivalt ettevalmistatud. Allpool on kirjeldatud diskless arvuti juurfailisüsteemi olulisemate failde sisu
Fail /etc/fstab sisu on näiteks selline
192.168.10.254:/data/nfs-diskless/root / nfs rw 0 0 192.168.10.254:/data/nfs-diskless/swap none swap sw,nfsmntpt=/swap
Oluline on ka seade võrguseadistused sobivalt failis /etc/hostname.if.
Märkused ja kasutusnõuanded
- DHCP, TFTP ega NFS server ei pruugi olla samuti OpenBSD kuigi esitatud näites kasutati neid teenuseid OpenBSD'lt
- DHCP, TFTP ja NFS ei pea asub samal serveril