Automating Aruba CX-series switch configuration with Ansible
Reenilä, Atte (2023)
Reenilä, Atte
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202305037392
https://urn.fi/URN:NBN:fi:amk-202305037392
Tiivistelmä
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.
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.