Aktualizacja Regulaminu i Polityki Prywatności forum!!

Aktualizacja 200+ routerów z pudełka

Wszystkie rozmowy związane z problemem z hardwarem, supportowanymi funkcjonalnościami, wydajnością urządzeń itp.

Moderatorzy: mikrobi, aron, garfield, gangrena, Seba

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 » 28 maja 2017, 21:23

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
Wojtachinho
wannabe
wannabe
Posty: 1647
Rejestracja: 31 paź 2008, 16:05
Lokalizacja: UK
Kontakt:

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

#2

#2 Post autor: Wojtachinho » 28 maja 2017, 22:59

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 :)

Do you have questions about CCIE.pl board ?
Just mail me :) patryk@ccie.pl

Awatar użytkownika
xal
CCIE
CCIE
Posty: 826
Rejestracja: 06 lip 2006, 21:04
Lokalizacja: Farszafka
Kontakt:

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

#3

#3 Post autor: xal » 29 maja 2017, 06:18

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 » 29 maja 2017, 10:35

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: 519
Rejestracja: 27 wrz 2007, 01:13

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

#5

#5 Post autor: freel4ncer » 29 maja 2017, 11:37

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: 843
Rejestracja: 15 lip 2005, 20:04
Lokalizacja: Kraków
Kontakt:

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

#6

#6 Post autor: domin » 31 maja 2017, 07:48

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: 20
Rejestracja: 05 lut 2015, 10:55

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

#7

#7 Post autor: bartek17 » 31 maja 2017, 16:39

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: 519
Rejestracja: 27 wrz 2007, 01:13

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

#8

#8 Post autor: freel4ncer » 31 maja 2017, 17:17

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 » 05 cze 2017, 23:05

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