Disklösa klienter - hur funkar det?
Hej!
Nu när jag börjar få ordning på min filserver med gott om ledigt diskutrymme så börjar jag fundera på om jag skulle testa att köra nätverksboot på htpc-datorn. Men hur gör man i praktiken? Jag kör Linux både på servern och klientdatorn. Känns som att NFS är det jag vill köra för att dela ut lagringen men hur funkar själva booten av klienten?
Har sökt litegrann och tydligen finns något som heter PXE. På moderkortet verkar man kunna aktivera boot rom för nätverkskortet men vad är detta egentligen? Är det ett flashminne man ska trycka dit var sitter detta boot rom någonstans? Eller är det en standardgrej i nätverkskorten som bara aktiverar nätverksboot?
Tydligen kan man ha tftp server kombinerat med dhcp men då kommer min undran kan man ha flera dhcp-servrar på nätverket eller måste jag inaktivera den i routern om jag sätter igång en dhcp-server i min server? Eller kan man få dem att samverka...
Skulle också kunna tänka mig detta kan vara ett sätt att köra virtuella maskiner på. Jag tänkte köra KVM på servern och vill kunna ha lagringen via NFS lokalt i filservern som alltså också agerar host. htpc-datorn däremot är en fysisk dator på nätverket med principen borde väl vara densamma?
Kollat på denna guide men fattar inte riktigt hur man kan spara något i en disklös klient, hur vet den vilken adress den ska boota på o.s.v?
https://wiki.archlinux.org/index.php/Diskless_network_boot_NF...
Eller söker dessa utomatiskt efter tftp-servrar och identifierar sig på något sätt utan att man behöver installera något på moderkortet?
Kan jag använda min router som kör tomato firmware som PXE boot-server? Kanske onödig omväg om jag redan har en "riktig" server.
Här hittade jag lite info i alla fall:
http://pxe.dev.aboveaverageurl.com/index.php/PXE_Booting
Jag kör Arch Linux både på server och klientdator.
Erfarenheter?