Od czego zacząć, język, środowisko, przykłady? Temat rozwiązany

Wszystko o automatyzacji w sieciach i DC
Wiadomość
Autor
mhuba
wannabe
wannabe
Posty: 846
Rejestracja: 07 lis 2007, 14:57
Lokalizacja: Poznań, Szczecin

Od czego zacząć, język, środowisko, przykłady?

#1

#1 Post autor: mhuba »

Hej

Pytanko odnośnie automatyzacji.
Dawno temu pracując jako integrator systemów bawiłem się rozwiązaniami out-of-the-box głównie dostarczanymi przez producentów pudełek.
Po zmianie pracy jakoś nie mam styczności z tymi systemami, a nie ukrywam że z miłą chęcią chciałbym coś w tym kierunku zaczać robić, szczególnie że obecnie pracuje w firmie która ma kilkadziesiąt tysięcy urządzeń sieciowych i praktycznie zero rozwiązań ułatwiajacych życie (nie licząć kilkudziesieciu par rąk z Indii).

Jak zaczynaliście z jakich materiałów korzystaliście?
Z tego co czytam to takie rozwiązania dedykowane tworzy się w Pythonie (od kilku dni sobie przyswajam) i Django.
Czy znacie jakieś fajne strony z ciekawymi źródlami z jakimiś kodem do podpatrzenia tak żeby od czegoś zacząć?
Ew jakiś filmik, materiały, pdf na którm zobaczę jak taki soft napisany w Pythonie/Django działa.

Na początku chciałbym zbudować soft który pomoże w uruchamianiu nowych urządzeń.
Typu wpadają jakieś nowe klamoty, manualnie nadaje adres IP a soft robi reszte, rozpoznaje co to za urządzenia i na tej podstawie konfiguruje, robi upgrade IOS do rekomendowanej wersji etc.

Z góry dzięki.

Pzdr
mHuba

Awatar użytkownika
PatrykW
wannabe
wannabe
Posty: 1742
Rejestracja: 31 paź 2008, 16:05
Lokalizacja: UI.PL / Ubiquiti Polska.pl
Kontakt:

Re: Od czego zacząć, język, środowisko, przykłady?

#2

#2 Post autor: PatrykW »

Hej,

ciscocmd moze ci sie spodoba :)
.ılı..ılı.

http://www.linkedin.com/in/pwojtachnio
Potrzebujesz projektu na studia z zakresu Cisco Packet Tracer & GNS ? Just give me call :)

Integrujemy i wspieramy IT :)
https://www.ui.pl | https://facebook.com/UIPolska

Jedyne rozwiązania Ubiquiti Networks w Polsce!
https://ubiquitipolska.pl | https://www.facebook.com/groups/Ubiquiti.Polska

Awatar użytkownika
frontier
wannabe
wannabe
Posty: 1861
Rejestracja: 16 lis 2004, 13:55
Lokalizacja: Edinburgh

Re: Od czego zacząć, język, środowisko, przykłady?

#3

#3 Post autor: frontier »

A jak sobie radzi to ciscocmd z róznymi algorytmami szyfrowania? Uzywam rancid (na poczatek polecam chociaz nie da sie zrobic tego co pisze mhuba) i mam troche zabawy z recznym dodawaniem hostów jeden switch chce aes128-ctr inny aes128-cbc...
Jeden konfig wart więcej niż tysiąc słów

freel4ncer
wannabe
wannabe
Posty: 581
Rejestracja: 27 wrz 2007, 01:13

Re: Od czego zacząć, język, środowisko, przykłady?

#4

#4 Post autor: freel4ncer »

mhuba pisze: 19 paź 2017, 08:51 Hej

Pytanko odnośnie automatyzacji.
Dawno temu pracując jako integrator systemów bawiłem się rozwiązaniami out-of-the-box głównie dostarczanymi przez producentów pudełek.
Po zmianie pracy jakoś nie mam styczności z tymi systemami, a nie ukrywam że z miłą chęcią chciałbym coś w tym kierunku zaczać robić, szczególnie że obecnie pracuje w firmie która ma kilkadziesiąt tysięcy urządzeń sieciowych i praktycznie zero rozwiązań ułatwiajacych życie (nie licząć kilkudziesieciu par rąk z Indii).

Jak zaczynaliście z jakich materiałów korzystaliście?
Z tego co czytam to takie rozwiązania dedykowane tworzy się w Pythonie (od kilku dni sobie przyswajam) i Django.
Czy znacie jakieś fajne strony z ciekawymi źródlami z jakimiś kodem do podpatrzenia tak żeby od czegoś zacząć?
Ew jakiś filmik, materiały, pdf na którm zobaczę jak taki soft napisany w Pythonie/Django działa.

Na początku chciałbym zbudować soft który pomoże w uruchamianiu nowych urządzeń.
Typu wpadają jakieś nowe klamoty, manualnie nadaje adres IP a soft robi reszte, rozpoznaje co to za urządzenia i na tej podstawie konfiguruje, robi upgrade IOS do rekomendowanej wersji etc.

Z góry dzięki.

Pzdr
mHuba
Najpierw polecalbym zrobi kurs z podstaw pythona

mhuba
wannabe
wannabe
Posty: 846
Rejestracja: 07 lis 2007, 14:57
Lokalizacja: Poznań, Szczecin

Re: Od czego zacząć, język, środowisko, przykłady?

#5

#5 Post autor: mhuba »

Na początek wykupiem sobie Automate the Boring Stuff with Python Programming na Udemy a od firmy dostałem forse na http://infoshareacademy.com/warsztaty_p ... zecin.html i jakoś na dniach zaczynam (musi zebrac się grupa).

Ale najlepiej uczyć się narzucając sobie jakiś projekt i krok po kroku dłubanie.

Pzdr
mHuba

Awatar użytkownika
gonte
CCIE
CCIE
Posty: 590
Rejestracja: 24 sty 2004, 10:19
Lokalizacja: Warszawa

Re: Od czego zacząć, język, środowisko, przykłady?

#6

#6 Post autor: gonte »

Hej my idziemy z czescia rzeczy w ansible, przez jakis czas tez troche bawiłem sie pythonem ale po za proste skrypty nie wychodziłem ja korzystałem z ponizszych:

Kirk Bayers https://pynet.twb-tech.com/ - ma fajny darmowy kurs pythona pod katem automatyzacji. Polecam tez jego githuba https://github.com/ktbyers sporo prezentacji z pythona, netmiko, ansibla (w tym przykłady z jego płatnego kursu).

Do tego Ivan Pepelnjak http://blog.ipspace.net/ i jego github https://github.com/ipspace (sporo przykłądów ansibla) - ogladałem jego płatny kurs Anisbla i wg mnie warto wykupic jak chcesz isc w ta strone i dopiero zaczynasz.

Tu zbior linkow na rozne tematy https://github.com/itdependsnetworks/aw ... automation

mhuba
wannabe
wannabe
Posty: 846
Rejestracja: 07 lis 2007, 14:57
Lokalizacja: Poznań, Szczecin

Re: Od czego zacząć, język, środowisko, przykłady?

#7

#7 Post autor: mhuba »

Dzieki gonte wlasnie o to mi chodzilo ;)

Pzdr
mHuba

eljot
wannabe
wannabe
Posty: 67
Rejestracja: 27 sty 2012, 12:37

Re: Od czego zacząć, język, środowisko, przykłady?

#8

#8 Post autor: eljot »

Nie widziałem, żeby na forum ktoś o tym wspominał:

http://academy.gns3.com/p/python-for-ne ... rn-to-code
http://academy.gns3.com/p/ansible-for-n ... automation

Nie trzeba być jakimś orłem z pythona, kursy są niedrogie, świetnie opisane podstawy automatyzacji w sieci, a i parę ciekawych rozwiązań w gns3 można podpatrzeć.

Są jeszcze trzy inne kursy z pythona związane stricte z siecią:
http://academy.gns3.com/p/python-progra ... orking-use
http://academy.gns3.com/p/python-networ ... ultivendor
http://academy.gns3.com/p/python-networ ... rity-tools

Te nie bardzo mi podeszły, Mihai trochę przynudza, ale tematyka całkiem znośna.

Pozdr.

Szefo89
member
member
Posty: 47
Rejestracja: 10 mar 2016, 17:41

Re: Od czego zacząć, język, środowisko, przykłady?

#9

#9 Post autor: Szefo89 »

Odświeżę trochę temat. Kojarzycie jakieś szkolenia w Polsce z Pythona pod kątem sieci i jej automatyzacji? Ewentualnie jakieś sensowne szkolenie z tego języka, niekoniecznie ocierające się o naszą działkę? Może Python+Ansible lub coś z Django.

Widziałem, że ALTKOM ma szkolenie pod nazwą "Tworzenie aplikacji sieciowych", ale to wygląda raczej dla adminów OS, żeby mogli sobie pisać aplikacje do maili, FTP itd.

martino76
CCIE
CCIE
Posty: 883
Rejestracja: 17 gru 2010, 15:23
Lokalizacja: Barczewo

Re: Od czego zacząć, język, środowisko, przykłady?

#10

#10 Post autor: martino76 »

Szefo89 pisze: 22 maja 2018, 11:19 Odświeżę trochę temat. Kojarzycie jakieś szkolenia w Polsce z Pythona pod kątem sieci i jej automatyzacji? Ewentualnie jakieś sensowne szkolenie z tego języka, niekoniecznie ocierające się o naszą działkę? Może Python+Ansible lub coś z Django.

Widziałem, że ALTKOM ma szkolenie pod nazwą "Tworzenie aplikacji sieciowych", ale to wygląda raczej dla adminów OS, żeby mogli sobie pisać aplikacje do maili, FTP itd.
Jesli nie musi to byc w PL to zerknij na Network Automation with Ansible http://networktocode.com/. Jest to kurs online z Ansible, osobiscie przerabialem i bylem zadowolony. Ewentualnie przeczytaj https://www.amazon.co.uk/Network-Progra ... 1491931256

Pozdro,

coffeechewer
member
member
Posty: 24
Rejestracja: 14 maja 2015, 11:14

Re: Od czego zacząć, język, środowisko, przykłady?

#11

#11 Post autor: coffeechewer »

Prosze o porade, jak sobie poradzic z automatyzacja no urzadzeniach huawei?

martino76
CCIE
CCIE
Posty: 883
Rejestracja: 17 gru 2010, 15:23
Lokalizacja: Barczewo

Re: Od czego zacząć, język, środowisko, przykłady?

#12

#12 Post autor: martino76 »

coffeechewer pisze: 31 lip 2019, 09:59 Prosze o porade, jak sobie poradzic z automatyzacja no urzadzeniach huawei?
python + netmiko. Z tego co pamietam netmiko ma wspacrie dla Huawei. Eventualnie mozesz zerknac na projekt nornir, ktory jest dosc ciekawy.

Pozdro

coffeechewer
member
member
Posty: 24
Rejestracja: 14 maja 2015, 11:14

Re: Od czego zacząć, język, środowisko, przykłady?

#13

#13 Post autor: coffeechewer »

zaczne od netmiko, dzieki

ODPOWIEDZ