Strona 1 z 1
Od czego zacząć, język, środowisko, przykłady?
: 19 paź 2017, 08:51
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
Re: Od czego zacząć, język, środowisko, przykłady?
: 19 paź 2017, 11:25
autor: PatrykW
Hej,
ciscocmd moze ci sie spodoba
Re: Od czego zacząć, język, środowisko, przykłady?
: 19 paź 2017, 11:34
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...
Re: Od czego zacząć, język, środowisko, przykłady?
: 19 paź 2017, 14:02
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
Re: Od czego zacząć, język, środowisko, przykłady?
: 19 paź 2017, 14:29
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
Re: Od czego zacząć, język, środowisko, przykłady?
: 19 paź 2017, 16:56
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
Re: Od czego zacząć, język, środowisko, przykłady?
: 20 paź 2017, 11:16
autor: mhuba
Dzieki
gonte wlasnie o to mi chodzilo
Pzdr
mHuba
Re: Od czego zacząć, język, środowisko, przykłady?
: 21 paź 2017, 10:35
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.
Re: Od czego zacząć, język, środowisko, przykłady?
: 22 maja 2018, 11:19
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.
Re: Od czego zacząć, język, środowisko, przykłady?
: 24 maja 2018, 15:34
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,
Re: Od czego zacząć, język, środowisko, przykłady?
: 31 lip 2019, 09:59
autor: coffeechewer
Prosze o porade, jak sobie poradzic z automatyzacja no urzadzeniach huawei?
Re: Od czego zacząć, język, środowisko, przykłady?
: 31 lip 2019, 16:46
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
Re: Od czego zacząć, język, środowisko, przykłady?
: 01 sie 2019, 10:50
autor: coffeechewer
zaczne od netmiko, dzieki