survivor Posted October 30, 2012 Posted October 30, 2012 Доброго дня! Изучая документацию, открыл для себя интересный факт: оказывается на ASR основная ОС - линукс, а IOS запущен как обычный процесс. Из него даже можно выйти :) http://ccie-in-3-months.blogspot.com/2010/02/get-your-hands-dirty-with-linux-on.html Так вот, есть возможность запустить сразу два иос процесса (при одном физическом роут процессоре), один будет активным (исполнятся), а второй - на подхвате. А в случае какой-либо ошибки в активном иосе, роут процессор (вместо краша) переключится на второй иос. Еще более занимательна возможность апгрейдить иосы без перезагрузки железа. Просто меняем один из иосов и переключаем роут процессор на него. http://www.cisco.com/en/US/docs/routers/asr1000/configuration/guide/chassis/High_Availability.html#wp1068423 Вот... я конечно обрадовался и решил все это попробовать, но оказалось есть ньюанс: иос для этого должен быть поставлен на ASR не как consolidated package (то есть в виде одного файла), а в виде набора subpackage'ей... и менять иос на новый без перезагрузки железа можно только пакет за пакетом, причем для некоторых пакетов все же придется ребутиться... http://www.cisco.com/en/US/docs/routers/asr1000/configuration/guide/chassis/issu.html Непонятно только откуда брать эти пакеты (иосы еще качнуть можно, а с пакетами - глухо) и хотелось бы от кого-нибудь услышать отзыв о практическом применении такого пакетного иоса, какие есть подводные камни? Кто-нибудь пробовал? Вставить ник Quote
Картуччо Posted October 30, 2012 Posted October 30, 2012 оказывается на ASR основная ОС - линукс, а IOS запущен как обычный процесс В смысле функционального назначения данного маршрутизатора, основная операционка там как раз IOS, а Linux всего лишь запускатель виртуальной машины. хотелось бы от кого-нибудь услышать отзыв о практическом применении такого пакетного иоса, какие есть подводные камни? Кто-нибудь пробовал? На 1000 серии не приходилось, а вот на 9000 процесс установки софта в виде пакетов очень замороченный, долгий и всё равно приходится перезагружаться. Где-нибудь в тирванах наверное критично. А так, проще рассчитывать на резервирование и действовать по старинке. Засунул образ, ребутнулся. Дёшево, надёжно, практично, быстро. Вставить ник Quote
survivor Posted October 30, 2012 Author Posted October 30, 2012 жаль, а идея была хороша Вставить ник Quote
survivor Posted October 30, 2012 Author Posted October 30, 2012 насчет того откуда брать эти самые subpackage'и - их оказывается можно просто извлечь из consolidated package'а командой request platform software package expand file поэтому их и нет нигде в интернете ;) Вставить ник Quote
denis_vid Posted October 30, 2012 Posted October 30, 2012 Отпишите как прошел процесс апгрейда из пакетов. Вставить ник Quote
survivor Posted November 2, 2012 Author Posted November 2, 2012 Отписываюсь :) процесс апгрейда прошел успешно! Но все же при установке одного из пакетов пришлось делать reload. Вообще процедура очень медленная и практический смысл ее я не понял. Вот здесь: http://www.cisco.com/en/US/docs/routers/asr1000/configuration/guide/chassis/issu.html#wp1158739 http://www.cisco.com/en/US/docs/routers/asr1000/configuration/guide/chassis/Package_Management.html#wp1058159 http://www.cisco.com/en/US/docs/routers/asr1000/configuration/guide/chassis/issu.html#wp1083599 описываются все необходимые шаги. Вставить ник Quote
denis_vid Posted November 2, 2012 Posted November 2, 2012 Спасибо. Замена софта на ASR вообще часто лишена смысла, одни баги сменяют другие который год, но если требуется сменить, лучше по старинке. Вставить ник Quote
survivor Posted December 28, 2012 Author Posted December 28, 2012 Сегодня обнаружил интересный ньюанс :) у меня два ASR с одним и тем же иосом, только один - как обычно (consolidated) другой - в виде пакетов. Первый ASR перегружается с software crash, думаю странно, прошивки, конфигурация, нагрузка одинаковые... Смотрю второй ASR - Оппа! оказывается у него в bootflash'е уже несколько crash файлов за последние несколько дней, а uptime с месяц! Смотрю графики - на абонентах вроде как и не отражалось :) Вообщем вывода два: asr1000rp1-advipservicesk9.03.06.01.S.152-2.S1.bin глючный, надо перешивать (какой-нибудь посоветуете?) и ios в виде subpackage'ей это здорово :) Вставить ник Quote
denis_vid Posted December 28, 2012 Posted December 28, 2012 Вообщем вывода два: asr1000rp1-advipservicesk9.03.06.01.S.152-2.S1.bin глючный, надо перешивать (какой-нибудь посоветуете?) Ага, 2.6.2) Вставить ник Quote
alkanaft Posted December 28, 2012 Posted December 28, 2012 в сторону: сейчас набегут хомячки с вопросом как спереть на обычный линукс на тазике всё это великолепие и запустить... а действительно, хороший вопрос на сколько это реализуемо? Вставить ник Quote
MiB Posted December 28, 2012 Posted December 28, 2012 как только к тазику прилепите ASIC так сразу и запустится все. Вставить ник Quote
alexlord Posted December 29, 2012 Posted December 29, 2012 Доброго дня! Изучая документацию, открыл для себя интересный факт: оказывается на ASR основная ОС - линукс, а IOS запущен как обычный процесс. Из него даже можно выйти :) http://ccie-in-3-months.blogspot.com/2010/02/get-your-hands-dirty-with-linux-on.html Так вот, есть возможность запустить сразу два иос процесса (при одном физическом роут процессоре), один будет активным (исполнятся), а второй - на подхвате. А в случае какой-либо ошибки в активном иосе, роут процессор (вместо краша) переключится на второй иос. Еще более занимательна возможность апгрейдить иосы без перезагрузки железа. Просто меняем один из иосов и переключаем роут процессор на него. http://www.cisco.com/en/US/docs/routers/asr1000/configuration/guide/chassis/High_Availability.html#wp1068423 Вот... я конечно обрадовался и решил все это попробовать, но оказалось есть ньюанс: иос для этого должен быть поставлен на ASR не как consolidated package (то есть в виде одного файла), а в виде набора subpackage'ей... и менять иос на новый без перезагрузки железа можно только пакет за пакетом, причем для некоторых пакетов все же придется ребутиться... http://www.cisco.com/en/US/docs/routers/asr1000/configuration/guide/chassis/issu.html Непонятно только откуда брать эти пакеты (иосы еще качнуть можно, а с пакетами - глухо) и хотелось бы от кого-нибудь услышать отзыв о практическом применении такого пакетного иоса, какие есть подводные камни? Кто-нибудь пробовал? что вы курите???? Вставить ник Quote
survivor Posted January 7, 2013 Author Posted January 7, 2013 alexlord что вы курите???? :))) Вставить ник Quote
k104x Posted January 13, 2013 Posted January 13, 2013 вы мне сорвали шаблон. linux. на cisco. Мир рушится. p.s. проверил, напился)) Тут iptables есть, с натом со всеми делами. Может ну его на этот ios ? :)))) Вставить ник Quote
alkanaft Posted January 13, 2013 Posted January 13, 2013 ну и? на джунипере фрибсд. вся соль в инструментарии управления и кучке проприетарного кода в модулях ядра. ни кто не запрещает сделать также на коленке, вся проблема в железе на котором этот код запускать Вставить ник Quote
survivor Posted January 14, 2013 Author Posted January 14, 2013 вы мне сорвали шаблон. linux. на cisco. Мир рушится. p.s. проверил, напился)) Тут iptables есть, с натом со всеми делами. Может ну его на этот ios ? :)))) Если я не ошибаюсь, IOS уже вообще вчерашний день (в циско), сейчас правит бал Nexus-OS, которая позиционируется самой циско как будущий софт ее железок. Говорят (сам не юзал) в работе ничем от ios'а не отличается, так что переход будет незаметный и безболезненный. alkanaft полностью согласен с вами Вставить ник Quote
ingress Posted January 14, 2013 Posted January 14, 2013 ну и? на джунипере фрибсд. вся соль в инструментарии управления и кучке проприетарного кода в модулях ядра. ни кто не запрещает сделать также на коленке, вся проблема в железе на котором этот код запускать всё так просто, вон микротик на коленке перенёс linux на multicore CPU(прям как Cisco QFP) и всё равно не выходит каменный цветок. не говори гоп, пока не перепрыгнешь. Вставить ник Quote
survivor Posted January 14, 2013 Author Posted January 14, 2013 А кто-нибудь из присутствующих видел nexus-os? Как он? Интересно :) Как бы циско себе не навредила этим новшеством, многие (я и в том числе) любят их продукты за удобный cli, который (опять же для меня) ни в какое сравнение не идет, к примеру, с жутким cli микротика и других. Вставить ник Quote
Картуччо Posted January 14, 2013 Posted January 14, 2013 Честно говоря, не видно где конкретно правит бал NX-OS, можно примеры ? На сайте циско написано, что это ОС для свичей и центров обработки данных. В остальных же разных применениях и железках живут IOS, IOS-XE, IOS-XR, что собственно и наблюдается повсеместно. С нексусами пока сталкиваться не приходилось. Вставить ник Quote
nuclearcat Posted January 14, 2013 Posted January 14, 2013 Как бы циско себе не навредила этим новшеством, многие (я и в том числе) любят их продукты за удобный cli, который (опять же для меня) ни в какое сравнение не идет, к примеру, с жутким cli микротика и других. Удобный очень условно, скорее привычный и вылизан во многих моментах. Конечно удобнее китайской OS в нонейм свитчах, но скажем джуны хоть и сложнее, но при освоении - удобнее. И к примеру перенос конфига между 3650G и 4948 совсем не гладок, хотя функционал идентичный - команды иногда отличаются. А удобство awk и шелла - циске и не снилось. Корявый tcl который они ввинтили, все равно мало чем полезен и слишком экзотичен. Вставить ник Quote
survivor Posted January 14, 2013 Author Posted January 14, 2013 (edited) Честно говоря, не видно где конкретно правит бал NX-OS, можно примеры ? да, как-то не раз проскальзывало в обзорах и презентациях, сейчас не вспомню, просто такое ощущение сложилось, что развивать ios циска не хочет и на все будущие платформы позиционирует nexus. Но, вполне вероятно я ошибаюсь, в принципе - и рад бы ошибаться :) А удобство awk и шелла - циске и не снилось. О, без сомнений! Я бы еще туда перл добавил ;) Edited January 14, 2013 by survivor Вставить ник Quote
Картуччо Posted January 14, 2013 Posted January 14, 2013 IOS-XR это тоже уже совсем другой IOS. Вставить ник Quote
zi_rus Posted January 14, 2013 Posted January 14, 2013 ну у них есть четкое позиционирование что зачем а команды, по крайней мере show у них очень похожи, так что проблем быть не должно хотя бы в смысле траблшутинга Вставить ник Quote
zhenya` Posted January 14, 2013 Posted January 14, 2013 да, XR это вообще другой иос.. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.