Fórum Root.cz

Hlavní témata => Sítě => Téma založeno: Chipsetik 02. 12. 2018, 00:29:08

Název: Automatická instalace systému přes PXE
Přispěvatel: Chipsetik 02. 12. 2018, 00:29:08
Dobrý den,

hrál jste si tu někdo s automatickou instalaci systémů přes PXE? Něco jako je FAI(https://fai-project.org), nebo jiné alternativy? Díky za tipy a rady. Hledám nejvhodnější řešení pro takovou problematiku.
Název: Re:Automatická instalace systému přes PXE
Přispěvatel: gin899 02. 12. 2018, 14:29:38
Neco jako https://coreos.com/matchbox/docs/latest/matchbox.html ?
Název: Re:Automatická instalace systému přes PXE
Přispěvatel: no 02. 12. 2018, 15:23:50
hrál jste si tu někdo s automatickou instalaci systémů přes PXE?
hrál. Co od toho chceš, jaký distro atd?
Název: Re:Automatická instalace systému přes PXE
Přispěvatel: Chipsetik 02. 12. 2018, 15:44:03
hrál jste si tu někdo s automatickou instalaci systémů přes PXE?
hrál. Co od toho chceš, jaký distro atd?
Ubuntu/Debian :-) Instalace webových serverů (php, mysql, apache)
Název: Re:Automatická instalace systému přes PXE
Přispěvatel: k3dAR 02. 12. 2018, 16:57:09
Ubuntu/Debian :-) Instalace webových serverů (php, mysql, apache)
mam server s Ubuntu (muze byt i Debian), z PXE pouzivani Clonezilly, instalace(nebo pousteni Live) Linuxu i Windows(bez Live), oboje "bezdotazove",
tobe jde predopkladam i o instalace upravenych Ubuntu/Debianu, ISO lze samozrejme upravit, pridat/odebrat aplikace/nastaveni...

edit: tu "bezdotazovost" u Ubuntu/Debian zajistuje "preseed" (example (https://help.ubuntu.com/lts/installation-guide/example-preseed.txt))
Název: Re:Automatická instalace systému přes PXE
Přispěvatel: Chipsetik 03. 12. 2018, 09:32:53
Ubuntu/Debian :-) Instalace webových serverů (php, mysql, apache)
mam server s Ubuntu (muze byt i Debian), z PXE pouzivani Clonezilly, instalace(nebo pousteni Live) Linuxu i Windows(bez Live), oboje "bezdotazove",
tobe jde predopkladam i o instalace upravenych Ubuntu/Debianu, ISO lze samozrejme upravit, pridat/odebrat aplikace/nastaveni...

edit: tu "bezdotazovost" u Ubuntu/Debian zajistuje "preseed" (example (https://help.ubuntu.com/lts/installation-guide/example-preseed.txt))

Ano přesně, jde mi o to, ať je instalace prakticky plně automatická, ať se vytvoří vše požadované, idealně s nějakou konfigurací (mysql root, awstats, roundcube apod.)
Název: Re:Automatická instalace systému přes PXE
Přispěvatel: k3dAR 03. 12. 2018, 13:09:13
Ubuntu/Debian :-) Instalace webových serverů (php, mysql, apache)
mam server s Ubuntu (muze byt i Debian), z PXE pouzivani Clonezilly, instalace(nebo pousteni Live) Linuxu i Windows(bez Live), oboje "bezdotazove",
tobe jde predopkladam i o instalace upravenych Ubuntu/Debianu, ISO lze samozrejme upravit, pridat/odebrat aplikace/nastaveni...

edit: tu "bezdotazovost" u Ubuntu/Debian zajistuje "preseed" (example (https://help.ubuntu.com/lts/installation-guide/example-preseed.txt))

Ano přesně, jde mi o to, ať je instalace prakticky plně automatická, ať se vytvoří vše požadované, idealně s nějakou konfigurací (mysql root, awstats, roundcube apod.)
A ptas se tedy konkretne na co? hints:
Pro pxe: pxelinux, tftpd-hpa, isc-dhcp-server, nfs-kernel-server
Pro upravu iso: neco najdes, ja si napsal vlastni script (musis rizbalit iso, rozbalit squashfs, provest upravy v chroot, zabalit squashfs, vygenerovat filesystem a md5 info, zabalit squashfs, zabalit iso)
Pro unattented: pripravis preseed soubor a pridas ho k kernel patametrum v pxe menu
Název: Re:Automatická instalace systému přes PXE
Přispěvatel: MarSik 03. 12. 2018, 13:13:48
Pro CentOS / RHEL / Fedoru jsou třeba starší Spacewalk nebo novější Foreman, které to celé balí do pěkného UI. Jestli umí i Debian netuším.. (Foreman by mohl).

V podporované verzi RHELu se to jmenuje Satellite.

Uvnitř je samozřejmě PXE, tftp, cobbler a všechny ty obvyklé nástroje.

[1] https://spacewalkproject.github.io/
[2] https://www.theforeman.org/
[3] https://www.redhat.com/en/technologies/management/satellite
Název: Re:Automatická instalace systému přes PXE
Přispěvatel: snuff1987 03. 12. 2018, 14:09:22
Na instalaciu centos/RHEL som pouzil kickstart file. Je to proprietarna vec priamo od redhatu a velmi dobre zdokumentovana. Overene a je to funkcne bez jedineho stlacenia tlacidla. Tymto nainstalujem basic filesystem s par balickami.

Pre dokonfigurovanie a  zlozitejsie konfiguracie pouzivam uz puppet alebo iny deployment tool. Ked to ma robit hotovy webserver a ma robit tych webserverov vela a dynamicky menit veci v konfigurakoch odporucal by som prave tento tool.
Název: Re:Automatická instalace systému přes PXE
Přispěvatel: sartori 04. 12. 2018, 09:08:22
Nejjednodušší je klasika - pxe, instalovanému OS podstrčit konfiguraci pomocí preseed (debian) nebo kickstart (centos), nainstalovat minimální čistý systém a zbytek dodělat třeba ansiblem.

Blbá je jedna věc - pokud člověk nemá všechny servery identické z pohledu hw a síťových karet - predictable interface names je cesta do pekel. Protože nikdy dopředu nevíte jak se bude jmenovat první síťový interface, co se použije při instalaci.
Název: Re:Automatická instalace systému přes PXE
Přispěvatel: MP 04. 12. 2018, 09:23:01
Nejjednodušší je klasika - pxe, instalovanému OS podstrčit konfiguraci pomocí preseed (debian) nebo kickstart (centos), nainstalovat minimální čistý systém a zbytek dodělat třeba ansiblem.

Blbá je jedna věc - pokud člověk nemá všechny servery identické z pohledu hw a síťových karet - predictable interface names je cesta do pekel. Protože nikdy dopředu nevíte jak se bude jmenovat první síťový interface, co se použije při instalaci.

Blbe je, ze generovani toho preseedu je takova holomajzna :(

A co se tyce tech sitovek, nastesti v pripade virtualizace jsou ty sitovky vzdy pojmenovany stejne.
Název: Re:Automatická instalace systému přes PXE
Přispěvatel: ByCzech 04. 12. 2018, 14:22:20
Nejjednodušší je klasika - pxe, instalovanému OS podstrčit konfiguraci pomocí preseed (debian) nebo kickstart (centos), nainstalovat minimální čistý systém a zbytek dodělat třeba ansiblem.

Blbá je jedna věc - pokud člověk nemá všechny servery identické z pohledu hw a síťových karet - predictable interface names je cesta do pekel. Protože nikdy dopředu nevíte jak se bude jmenovat první síťový interface, co se použije při instalaci.

net.ifnames=0 parametr nefunguje? ;)
Název: Re:Automatická instalace systému přes PXE
Přispěvatel: jose.d_neprihl 04. 12. 2018, 20:08:28
Blbá je jedna věc - pokud člověk nemá všechny servery identické z pohledu hw a síťových karet - predictable interface names je cesta do pekel. Protože nikdy dopředu nevíte jak se bude jmenovat první síťový interface, co se použije při instalaci.

No minimalne v puppetu to ví facter:

Kód: [Vybrat]
[root@fe2 ~]# facter networking.primary
eno1
[root@fe2 ~]#
Název: Re:Automatická instalace systému přes PXE
Přispěvatel: k3dAR 04. 12. 2018, 20:49:44
net.ifnames=0 parametr nefunguje? ;)
samozrejme funguje, mam to v PXE pro *buntu 18.04 i Clonezillu(Debian based) pouzite v pxelinuxu ;-)

Blbe je, ze generovani toho preseedu je takova holomajzna :(

A co se tyce tech sitovek, nastesti v pripade virtualizace jsou ty sitovky vzdy pojmenovany stejne.
priprava preseed chce zapojit mozek a (alespon pred par lety) projit vice dokumentaci, nicmene jakmile to udelas, mas funkcni preseed kterej v zasade pouzijes i pro jine/novejsi iso, lze pomoci toho provadet i dodatecne pri/po-instalacni upravy (i kdyz zaklad povazuju tu pripravu/upravu ISO)
eth0, viz zminenej  net.ifnames=0 s jeho pouzitim jsou eth0 dostupne na veskerem z PXE bootlem HW...