Automatická instalace systému přes PXE

Chipsetik

Automatická instalace systému přes PXE
« kdy: 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.


gin899


no

Re:Automatická instalace systému přes PXE
« Odpověď #2 kdy: 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?

Chipsetik

Re:Automatická instalace systému přes PXE
« Odpověď #3 kdy: 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)

k3dAR

  • *****
  • 3 193
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Automatická instalace systému přes PXE
« Odpověď #4 kdy: 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)
« Poslední změna: 02. 12. 2018, 17:06:16 od k3dAR »


Chipsetik

Re:Automatická instalace systému přes PXE
« Odpověď #5 kdy: 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)

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.)

k3dAR

  • *****
  • 3 193
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Automatická instalace systému přes PXE
« Odpověď #6 kdy: 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)

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

MarSik

Re:Automatická instalace systému přes PXE
« Odpověď #7 kdy: 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

Re:Automatická instalace systému přes PXE
« Odpověď #8 kdy: 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.

Re:Automatická instalace systému přes PXE
« Odpověď #9 kdy: 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.

MP

Re:Automatická instalace systému přes PXE
« Odpověď #10 kdy: 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.

ByCzech

  • *****
  • 1 865
    • Zobrazit profil
    • E-mail
Re:Automatická instalace systému přes PXE
« Odpověď #11 kdy: 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? ;)

jose.d_neprihl

Re:Automatická instalace systému přes PXE
« Odpověď #12 kdy: 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 ~]#

k3dAR

  • *****
  • 3 193
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Automatická instalace systému přes PXE
« Odpověď #13 kdy: 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...