izpis_h1_title_alt

Avtomatizacija upravljanja in shranjevanja konfiguracij omrežij
ID BAJUK, ALEŠ (Avtor), ID Kos, Andrej (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (1,34 MB)
MD5: F0A0FD6B8B9E1C7030D9A3C0A88F384F

Izvleček
Avtomatizacija zmanjša število potrebnih del in administratorjev za naprave. Orodij za avtomatizacijo je vedno več, zato je potrebno ustrezno izbrati orodje s katerim se olajša delo pri večjemu številu naprav v omrežju, ter zmanjšajo stroški. Izbral sem orodje Ansible, saj v njem vidim veliko prednost, in sicer je brezplačno in odprtokodno orodje, kar omogoča njegovo spreminjanje ter dodajanje novih funkcionalnosti. V diplomskem delu sem raziskal funkcionalnost orodja Ansible in ga uporabil pri izvedbi primerov za upravljanje z omrežji. Ugotavljal sem, ali orodje res olajša upravljanje omrežij. Avtomatizacijo sem izvajal na omrežnih stikalih Cisco Catalyst 9300 in Cisto Nexus 9000. V začetku sem predstavil orodje Ansible in njegovo uporabo. Opisal sem tudi samo strukturo in zmožnosti orodja. Osredotočil sem se na uporabljene tehnologije in orodja ter opisal nekatere funkcionalnosti orodja Ansible ter predstavil njihovo uporabo. V nadaljevanju sem pridobljeno znanje uporabil za izdelavo kode, ki je optimizirala konfiguriranje omrežja. Najprej sem ustvaril igralnico, ki prikaže podatke o napravah, ki jih imamo priključene v omrežje, nato sem izdelal različni igralnici za konfiguracijo naprav, ki imajo drugačen operacijski sistem. Kot zelo uporabno zadevo sem predstavil igralnico za prikaz aktualne konfiguracije na napravi in njeno shranjevanje na kontrolno enoto, v vnaprej definirano mapo. Za konec, sem predstavil funkcionalnost, ki nam pomaga odkrivati napake na kodi, ter omogoča hitrejše popravke.

Jezik:Slovenski jezik
Ključne besede:avtomatizacija, infrastruktura kot koda, Ansible, Cisco
Vrsta gradiva:Diplomsko delo/naloga
Organizacija:FE - Fakulteta za elektrotehniko
Leto izida:2022
PID:20.500.12556/RUL-137269 Povezava se odpre v novem oknu
COBISS.SI-ID:111103491 Povezava se odpre v novem oknu
Datum objave v RUL:09.06.2022
Število ogledov:750
Število prenosov:67
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Automation of network management and storage of network configurations
Izvleček:
Automation reduces the number of work and device administrators required. There are more and more automation tools available, so it is important to choose the right tool, that makes it easier to work with a large number of devices, on a network and reduces the costs. I chose the tool Ansible, because I see a big advantage in it, namely that it is a free and open source tool, which allows you to modify it and add new functionalities. In my dissertation, I explored the functionality of Ansible and used it for the examples of network management implementation, to research if it really makes network management easier. I performed the automation on the Cisco Catalyst 9300 and Cisco Nexus 9000 network switches. In the beginning, I presented Ansible and its use. I also described the structure and capabilities of the tool. I focused on the technologies and tools used and described some of the functionalities of Ansible and presented their use. I used the acquired knowledge to generate code that optimized network configuration. I first created a playbook that displays information about the devices connected to the network, then I created two different playbooks to configure devices that have a different operating system. As a very useful thing, I presented a playbook that collects the current configuration on the device and saves it to a control unit, in a predefined folder. Finally, I have introduced a feature that helps us detect code errors and allows faster fixes.

Ključne besede:automation, infrastructure as code, Ansible, Cisco

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj