session s emilem
This commit is contained in:
parent
a3b0000ed5
commit
d96b8a1c41
54
bc-navrh.txt
Normal file
54
bc-navrh.txt
Normal file
@ -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:
|
BIN
zadání bakalářské práce - ŠABLONA bit.do_bprace.odt
Normal file
BIN
zadání bakalářské práce - ŠABLONA bit.do_bprace.odt
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user