izpis_h1_title_alt

Avtomatizacija upravljanja in shranjevanja konfiguracij omrežij
ID BAJUK, ALEŠ (Author), ID Kos, Andrej (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (1,34 MB)
MD5: F0A0FD6B8B9E1C7030D9A3C0A88F384F

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

Language:Slovenian
Keywords:avtomatizacija, infrastruktura kot koda, Ansible, Cisco
Work type:Bachelor thesis/paper
Organization:FE - Faculty of Electrical Engineering
Year:2022
PID:20.500.12556/RUL-137269 This link opens in a new window
COBISS.SI-ID:111103491 This link opens in a new window
Publication date in RUL:09.06.2022
Views:763
Downloads:67
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Automation of network management and storage of network configurations
Abstract:
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.

Keywords:automation, infrastructure as code, Ansible, Cisco

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back