Aktualizacja 200+ routerów z pudełka

Wszystkie rozmowy związane z problemem z hardwarem, supportowanymi funkcjonalnościami, wydajnością urządzeń itp.
Wiadomość
Autor
Awatar użytkownika
Szutor
wannabe
wannabe
Posty: 70
Rejestracja: 05 wrz 2011, 12:33

Aktualizacja 200+ routerów z pudełka

#1

#1 Post autor: Szutor »

Cześć wszystkim, czy da się w jakiś sposób przyśpieszyć / zautomatyzować proces aktualizacji ios na routerach z serii 4k w przeciwieństwie do metody pendrive + konsola x 200+ ? :D Wymieniamy właśnie sprzęt i o ile z konfiguracją zamierzamy poradzić sobie za pomocą ciscortr.cfg + EEM, to ta metoda niestety nie działa w wersji softu w której przyszły do nas routery :( (po starcie router odczytując startowy konfig z pliku ciscortr.cfg umiera i pomaga tylko restart, a na nowszej wersji softu jest już OK).
CCNP
#12269928

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

Re: Aktualizacja 200+ routerów z pudełka

#2

#2 Post autor: PatrykW »

ja uzywam ciscocmd
.ı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
xal
CCIE
CCIE
Posty: 869
Rejestracja: 06 lip 2006, 21:04
Lokalizacja: Warszawa

Re: Aktualizacja 200+ routerów z pudełka

#3

#3 Post autor: xal »

Polecam ansible.

Awatar użytkownika
Szutor
wannabe
wannabe
Posty: 70
Rejestracja: 05 wrz 2011, 12:33

Re: Aktualizacja 200+ routerów z pudełka

#4

#4 Post autor: Szutor »

Dziękuję za sugestię z podanymi narzędziami, ale wydaje mi się, że w moim przypadku mi nie pomogą, ponieważ moim problemem jest to, że mam routery bez konfiguracji, wyjęte dopiero co z pudełka i jedyną opcją, która mi przychodzi na myśl, żeby to jakoś szybko obskoczyć to podpinać pendrive do każdego routera, potem z cli copy usb0:XXX.bin bootflash:XXX.bin i reload. Chodzi o to czy ktoś ma pomysł jak to jeszcze przyśpieszyć...
CCNP
#12269928

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

Re: Aktualizacja 200+ routerów z pudełka

#5

#5 Post autor: freel4ncer »

xal pisze:Polecam ansible.
Ansible i consola ? czy zostal dodany jakis nowy feature o ktorym nie wiem ?

Jesli ma pudelka ktore niechca dzialac po pchaniu konfigu przez autoinstall i dhcp to musi najpierw je jakos skonfigurowac chociazby dla ssh i jakiego management interfase.

Jesli na poczatku masz tylko console to chyba niestety ale python i pexpect sie klania zeby zrobic podstawowy provisioning. Wszystko do zrobienia tylko troche pod gorke ;) ale do zrobienia.
Byle odpalic management i ssh a potem to nx-y chyba jakies api maja gdzie juz mozna jak czlowiek automatyzowac ?

Kiedys pamietam ze napisalem na szybko cos takiego do pchania konfigow przez console do srx-ow (mielismy ich troche ale bez dostepu do sieci tylko konsola) pamietam jak dzis jak mnie wkurzal ograniczony consol servera i musialem sleepy wrzucac co iles tam lini a konfigi mialy ich po kilka tysiecy ;) przez co mozna bylo isc na fajka i kawe podczas pusha ale takie uroki konsoli ;)

Ale generalnie zasada jest DHCP zero touch a potem jakis netconf

Awatar użytkownika
domin
wannabe
wannabe
Posty: 847
Rejestracja: 15 lip 2005, 20:04
Lokalizacja: Kraków
Kontakt:

Re: Aktualizacja 200+ routerów z pudełka

#6

#6 Post autor: domin »

Szutor pisze:Cześć wszystkim, czy da się w jakiś sposób przyśpieszyć / zautomatyzować proces aktualizacji ios na routerach z serii 4k w przeciwieństwie do metody pendrive + konsola x 200+ ? :D Wymieniamy właśnie sprzęt i o ile z konfiguracją zamierzamy poradzić sobie za pomocą ciscortr.cfg + EEM, to ta metoda niestety nie działa w wersji softu w której przyszły do nas routery :( (po starcie router odczytując startowy konfig z pliku ciscortr.cfg umiera i pomaga tylko restart, a na nowszej wersji softu jest już OK).
Jeżeli to są nowe urządzenia wyciągane z pudeł to w zależności od modelu można pomyśleć o PnP czy iPXE.
.ılı..ılı.

bartek17
member
member
Posty: 26
Rejestracja: 05 lut 2015, 10:55

Re: Aktualizacja 200+ routerów z pudełka

#7

#7 Post autor: bartek17 »

DHCP na zero touch (zeby miec ssh). Potem cos co zdalanie zrobiu upgrade. Moze byc nawet windows shell+ programik plink.exe (z katalogu putty).
Ostatnio milem 2 godz wolnego i cos podobnego napisalem - co zdalnie wrzuca konfigi przez ssh - przy pomocy plink.exe.
Wiem, ze pyton z paramiko lepszy- ale nie mialem mozliwosci zainstalowac. A expecta osobiscie nie trawie.

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

Re: Aktualizacja 200+ routerów z pudełka

#8

#8 Post autor: freel4ncer »

bartek17 pisze:DHCP na zero touch (zeby miec ssh). Potem cos co zdalanie zrobiu upgrade. Moze byc nawet windows shell+ programik plink.exe (z katalogu putty).
Ostatnio milem 2 godz wolnego i cos podobnego napisalem - co zdalnie wrzuca konfigi przez ssh - przy pomocy plink.exe.
Wiem, ze pyton z paramiko lepszy- ale nie mialem mozliwosci zainstalowac. A expecta osobiscie nie trawie.
Jak masz juz ssh to uzywasz dostepnych api a nie python z paramiko ;) expecta / pexpecta mozesz nie trawic ale pokaz mi co masz lepszego jesli chodzi o console ?

Awatar użytkownika
Piotrek
wannabe
wannabe
Posty: 143
Rejestracja: 28 sie 2005, 23:12
Lokalizacja: Kraków

Re: Aktualizacja 200+ routerów z pudełka

#9

#9 Post autor: Piotrek »

Z juniperem było by trochę łatwiej jest gotowa biblioteka py-junos-netconify.

Dość szybko ,ożna znaleźć dość prosty tutorial odnośnie konsoli i pythona
https://pynet.twb-tech.com/blog/automat ... erial.html
Pewnie mając serial + eth lub usb można by w podobny sposób taką akcję przeprowadzić.

ODPOWIEDZ