Automating Aruba CX-series switch configuration with Ansible

Tämän opinnäytetyön tavoitteena oli tutkia, mitä automaatio on, miten automaatio liittyy DevOps metodologiaan ja Infrastructure as Code - malliin sekä mikä Ansible on ja miten sitä voidaan hyödyntää Aruba CX -sarjan reunakytkinten konfiguroinnin automatisoinnissa. Työn tarkoituksena oli nopeuttaa laitteiden hallintaa luomalla Ansible Playbook, jota voidaan hyödyntää jatkossa pohjana laitteiden konfiguroinnissa ja hallinnassa. Lisäksi työssä käytiin läpi kilpailevia teknologioita Ansiblelle ja niiden eroavaisuuksia. Opinnäytetyössä käytännön osuudessa luotiin Ansible Playbook, jonka avulla pyst... Mehr ...

Verfasser: Reenilä, Atte
Dokumenttyp: fi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis|
Erscheinungsdatum: 2023
Schlagwörter: Smart Systems / fi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology| / automation / Aruba / remote management / automation technology / kytkimet / programming / infrastructures / data communications networks / switching devices / switches / konfigurointi / configuration / information technology / Tieto- ja viestintätekniikan tutkinto-ohjelma
Sprache: Englisch
Permalink: https://search.fid-benelux.de/Record/base-28867142
Datenquelle: BASE; Originalkatalog
Powered By: BASE
Link(s) : http://www.theseus.fi/handle/10024/794883

Tämän opinnäytetyön tavoitteena oli tutkia, mitä automaatio on, miten automaatio liittyy DevOps metodologiaan ja Infrastructure as Code - malliin sekä mikä Ansible on ja miten sitä voidaan hyödyntää Aruba CX -sarjan reunakytkinten konfiguroinnin automatisoinnissa. Työn tarkoituksena oli nopeuttaa laitteiden hallintaa luomalla Ansible Playbook, jota voidaan hyödyntää jatkossa pohjana laitteiden konfiguroinnissa ja hallinnassa. Lisäksi työssä käytiin läpi kilpailevia teknologioita Ansiblelle ja niiden eroavaisuuksia. Opinnäytetyössä käytännön osuudessa luotiin Ansible Playbook, jonka avulla pystytään automatisoimaan Aruba CX 6100 -kytkimen etäkonfigurointi SSH:n avulla Infrastructre as Code - mallia mukaillen. Automatisoinnissa otettiin huomioon ympäristön sekä laitteen dynaamiset piirteet. Työssä käytiin myös kevyesti läpi laitevalmistajan tarjoama tuki laitteelle ja listattiin erilaisia kehitysehdotuksia tulevaisuutta varten. Työ vei aikaa, mutta lopputuloksena saavutettiin Ansible Playbook, jonka avulla mahdollistettiin automatisoinnin toteuttaminen laitteen osalta onnistuneesti. ; The aim of this thesis was to investigate what automation is, how automation is related to DevOps methodology and the Infrastructure as Code model, and what Ansible is and how it can be used in automating the configuration of Aruba CX series edge switches. The purpose of the study was to speed up device management by creating an Ansible Playbook, which can be used as a basis for device configuration and management in the future. In addition, the thesis reviewed competing technologies for Ansible and their differences. In the practical part of the thesis, the Ansible Playbook was created, which can be used to automate the remote configuration of the Aruba CX 6100 switch using SSH in accordance with the Infrastructure as Code model, also taking into account the dynamic features of the environment and the device. The work also lightly reviews the device manufacturer's support for the device and lists various development proposals for ...