diff --git a/bc-navrh.txt b/bc-navrh.txt new file mode 100644 index 0000000..e390aca --- /dev/null +++ b/bc-navrh.txt @@ -0,0 +1,54 @@ +dostupne metody: +- diskless + - iPXE netboot + - SUSE něco NG => v XML mam predem nastaveny system, tohle vytvori ISO ktere se stahne do ramky a nabootuje -> vyhoda, da se to verzovat v gitu protoze jeden xml + - vlastni custom manual image +- system na disku + - salt + - ansible + - manual jebani + +- zminit rozdil mezi scriptem a ansiblem + - kdyz pustim script 3x ansible to nezkurvi jako script. Ansible to uvede do stavu absolutni pravdy. Script nevis z ceho zacina a co posere. + +- udelat CI pipeline napojenou na git, kdy kdyz pushnu zmenu, CI pusti linter, kdyz projde, pusti build a pres WOL zapne vypnute pc a uvede systemy do preddefinovaneho stavu. + - nevyhody: + - student muze behem pustene CI pipeline vypnout pc. + - ucebna muze mit ve vhodnou dobu updatu vypadek elektricke site + - **navrh pro dalsi zlepseni je provozovat update mirror po lokalni siti, aby kazdy z 80 pc nestahoval update po jednom** + +- vybrat vhodnou distribuci linuxu + +- WINDOWS: + - je omezeny schopnostma systemu Windows z pohledu ze ansible toho umi hodne, ale Windows je omezenej + - musi tam bejt python a ssh server + - U nas je zrovna problem delat neco s registrama na PedF -> zeptat se Filipa Svoboda + +z toho vyjdu, ze nejlepsi je proste ANSIBLE +PROTOZE + +- diskless + - iPXE netboot + - protoze to je slow protoze nemame na to sit +- system na disku + - system existuje, update pres prazdniny rucne po jednom + - manualni scriptovani + - salt + - protoze nechcem deamon + - manual jebani + - nejsme negri dopici + - ansible + - je proste dobrej + +soucast implementace: +- host file +- playbooks a role + +base image: +- naflashovat na disky pripraveny system, kde bude nastavene ssh. zmenim mu hostname, adresu dostane z dhcp. +- accessovat je budu pomoci hostname - avahi. +- ansible nebude pouzivat ip ale hostname. + +ansible: +playbook bude jeden, ale bude importovat role + - role: diff --git a/zadání bakalářské práce - ŠABLONA bit.do_bprace.odt b/zadání bakalářské práce - ŠABLONA bit.do_bprace.odt new file mode 100644 index 0000000..20a4169 Binary files /dev/null and b/zadání bakalářské práce - ŠABLONA bit.do_bprace.odt differ