Jump to content

Recommended Posts

Posted

Доброго дня!

 

Изучая документацию, открыл для себя интересный факт: оказывается на 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

Непонятно только откуда брать эти пакеты (иосы еще качнуть можно, а с пакетами - глухо) и хотелось бы от кого-нибудь услышать отзыв о практическом применении такого пакетного иоса, какие есть подводные камни? Кто-нибудь пробовал?

Posted

оказывается на ASR основная ОС - линукс, а IOS запущен как обычный процесс

В смысле функционального назначения данного маршрутизатора, основная операционка там как раз IOS, а Linux всего лишь запускатель виртуальной машины.

 

хотелось бы от кого-нибудь услышать отзыв о практическом применении такого пакетного иоса, какие есть подводные камни? Кто-нибудь пробовал?

На 1000 серии не приходилось, а вот на 9000 процесс установки софта в виде пакетов очень замороченный, долгий и всё равно приходится перезагружаться.

Где-нибудь в тирванах наверное критично. А так, проще рассчитывать на резервирование и действовать по старинке. Засунул образ, ребутнулся.

Дёшево, надёжно, практично, быстро.

Posted

насчет того откуда брать эти самые subpackage'и - их оказывается можно просто извлечь из consolidated package'а командой request platform software package expand file

поэтому их и нет нигде в интернете ;)

Posted

Отписываюсь :) процесс апгрейда прошел успешно! Но все же при установке одного из пакетов пришлось делать 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

описываются все необходимые шаги.

  • 1 month later...
Posted

Сегодня обнаружил интересный ньюанс :) у меня два ASR с одним и тем же иосом, только один - как обычно (consolidated) другой - в виде пакетов. Первый ASR перегружается с software crash, думаю странно, прошивки, конфигурация, нагрузка одинаковые... Смотрю второй ASR - Оппа! оказывается у него в bootflash'е уже несколько crash файлов за последние несколько дней, а uptime с месяц! Смотрю графики - на абонентах вроде как и не отражалось :)

Вообщем вывода два: asr1000rp1-advipservicesk9.03.06.01.S.152-2.S1.bin глючный, надо перешивать (какой-нибудь посоветуете?) и ios в виде subpackage'ей это здорово :)

Posted

в сторону: сейчас набегут хомячки с вопросом как спереть на обычный линукс на тазике всё это великолепие и запустить...

 

 

а действительно, хороший вопрос на сколько это реализуемо?

Posted

Доброго дня!

 

Изучая документацию, открыл для себя интересный факт: оказывается на 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

Непонятно только откуда брать эти пакеты (иосы еще качнуть можно, а с пакетами - глухо) и хотелось бы от кого-нибудь услышать отзыв о практическом применении такого пакетного иоса, какие есть подводные камни? Кто-нибудь пробовал?

что вы курите????

  • 2 weeks later...
Posted

вы мне сорвали шаблон.

linux. на cisco.

Мир рушится.

 

p.s. проверил, напился))

Тут iptables есть, с натом со всеми делами. Может ну его на этот ios ? :))))

Posted

ну и?

на джунипере фрибсд.

вся соль в инструментарии управления и кучке проприетарного кода в модулях ядра. ни кто не запрещает сделать также на коленке, вся проблема в железе на котором этот код запускать

Posted

вы мне сорвали шаблон.

linux. на cisco.

Мир рушится.

 

p.s. проверил, напился))

Тут iptables есть, с натом со всеми делами. Может ну его на этот ios ? :))))

 

Если я не ошибаюсь, IOS уже вообще вчерашний день (в циско), сейчас правит бал Nexus-OS, которая позиционируется самой циско как будущий софт ее железок. Говорят (сам не юзал) в работе ничем от ios'а не отличается, так что переход будет незаметный и безболезненный.

 

alkanaft

полностью согласен с вами

Posted

ну и?

на джунипере фрибсд.

вся соль в инструментарии управления и кучке проприетарного кода в модулях ядра. ни кто не запрещает сделать также на коленке, вся проблема в железе на котором этот код запускать

 

всё так просто, вон микротик на коленке перенёс linux на multicore CPU(прям как Cisco QFP) и всё равно не выходит каменный цветок.

не говори гоп, пока не перепрыгнешь.

Posted

А кто-нибудь из присутствующих видел nexus-os? Как он? Интересно :)

 

Как бы циско себе не навредила этим новшеством, многие (я и в том числе) любят их продукты за удобный cli, который (опять же для меня) ни в какое сравнение не идет, к примеру, с жутким cli микротика и других.

Posted

Честно говоря, не видно где конкретно правит бал NX-OS, можно примеры ?

На сайте циско написано, что это ОС для свичей и центров обработки данных.

В остальных же разных применениях и железках живут IOS, IOS-XE, IOS-XR, что собственно и наблюдается повсеместно.

С нексусами пока сталкиваться не приходилось.

Posted

Как бы циско себе не навредила этим новшеством, многие (я и в том числе) любят их продукты за удобный cli, который (опять же для меня) ни в какое сравнение не идет, к примеру, с жутким cli микротика и других.

Удобный очень условно, скорее привычный и вылизан во многих моментах. Конечно удобнее китайской OS в нонейм свитчах, но скажем джуны хоть и сложнее, но при освоении - удобнее.

И к примеру перенос конфига между 3650G и 4948 совсем не гладок, хотя функционал идентичный - команды иногда отличаются. А удобство awk и шелла - циске и не снилось.

Корявый tcl который они ввинтили, все равно мало чем полезен и слишком экзотичен.

Posted (edited)
Честно говоря, не видно где конкретно правит бал NX-OS, можно примеры ?

да, как-то не раз проскальзывало в обзорах и презентациях, сейчас не вспомню, просто такое ощущение сложилось, что развивать ios циска не хочет и на все будущие платформы позиционирует nexus. Но, вполне вероятно я ошибаюсь, в принципе - и рад бы ошибаться :)

 

А удобство awk и шелла - циске и не снилось.
О, без сомнений! Я бы еще туда перл добавил ;) Edited by survivor
Posted

ну у них есть четкое позиционирование что зачем

а команды, по крайней мере show у них очень похожи, так что проблем быть не должно хотя бы в смысле траблшутинга

ios.png

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.