{"id":514,"date":"2020-04-06T20:59:56","date_gmt":"2020-04-06T18:59:56","guid":{"rendered":"http:\/\/tech.sosthe.sk\/?page_id=514"},"modified":"2020-04-06T20:59:56","modified_gmt":"2020-04-06T18:59:56","slug":"15-zalohy-a-obnovy-konfiguracie-a-obrazov-ios","status":"publish","type":"page","link":"http:\/\/tech.sosthe.sk\/index.php\/ccna\/cisco-ios\/15-zalohy-a-obnovy-konfiguracie-a-obrazov-ios\/","title":{"rendered":"15. Z\u00e1lohy a obnovy konfigur\u00e1cie a obrazov IOS"},"content":{"rendered":"<div class=\"entry-content\">\n<h3><span>Logovanie pou\u017eitie konfigura\u010dn\u00fdch pr\u00edkazov<\/span><\/h3>\n<p><span>Je mnoho d\u00f4vodov, kedy sa hod\u00ed ma\u0165 detailn\u00fd preh\u013ead o v\u0161etk\u00fdch konfigura\u010dn\u00fdch zmen\u00e1ch na switchi.\u00a0\u010ci u\u017e z bezpe\u010dnostn\u00e9ho h\u013eadiska, pri s\u00fa\u010dinnosti viacer\u00fdch adminov alebo pre vlastn\u00e9 kontrolu.\u00a0Jednou z nov\u0161\u00edch funkci\u00ed v IOSu (tak\u017ee ak ho na switchi nen\u00e1jdete, je potrebn\u00e9 upgrade IOSu, tie\u017e je probl\u00e9m u C6500) je pr\u00edkaz\u00a0<\/span><code>archive<\/code><span>.<\/span><\/p>\n<p><span>Pomocou pr\u00edkazu\u00a0<\/span><code>archive<\/code><span>, m\u00f4\u017eeme zariadi\u0165\u00a0<\/span><em><strong><span>logovanie<\/span><\/strong><\/em><span>\u00a0ka\u017ed\u00e9ho\u00a0<\/span><em><strong><span>pr\u00edkazu<\/span><\/strong><\/em><span>\u00a0, ktor\u00fd men\u00ed konfigur\u00e1ciu.\u00a0Z\u00e1rove\u0148 sa uklad\u00e1, ktor\u00fd pou\u017e\u00edvate\u013e zmenu uskuto\u010dnil.\u00a0Tak\u017ee sa hod\u00ed, ke\u010f ka\u017ed\u00fd admin m\u00e1 svoj \u00fa\u010det (m\u00f4\u017eeme pou\u017ei\u0165 autentifik\u00e1ciu cez RADIUS).<\/span><\/p>\n<p><span>Z\u00e1znamy sa ukladaj\u00fa do pam\u00e4te switche.\u00a0Log je kruhov\u00fd, tak\u017ee pri zaplnen\u00ed sa postupne ma\u017e\u00fa najstar\u0161ie z\u00e1znamy.\u00a0M\u00f4\u017eeme tie\u017e nastavi\u0165, aby sa z\u00e1znamy posielali na\u00a0<\/span><em><strong><span>syslog server<\/span><\/strong><\/em><span>\u00a0.<\/span><\/p>\n<pre><span style=\"font-size: 10pt;\">SWITCH (config) # <strong>archive <\/strong>                          \/\/ prepnutie do arch\u00edvneho konfigura\u010dn\u00e9ho m\u00f3du \r\nSWITCH (config-archive) # <strong>log config <\/strong>               \/\/ prepnutie do konfigur\u00e1cie logovanie \r\nSWITCH (config-archive-log-cfg) # <strong>logging enable <\/strong>   \/\/ zapne logovanie \r\nSWITCH (config-archive -log-cfg) # <strong>logging size 200 <\/strong> \/\/ po\u010det uchov\u00e1van\u00fdch z\u00e1znamov 1 - 1000, default 100 \r\nSWITCH (config-archive-log-cfg) # <strong>hidekeys <\/strong>         \/\/ hesl\u00e1 v logu nahrad\u00ed hviezdi\u010dkami \r\nSWITCH (config-archive-log-cfg) # <strong>notify syslog <\/strong>    \/\/ pri pou\u017eit\u00ed tohto pr\u00edkazu sa bud\u00fa z\u00e1znamy posiela\u0165 tie\u017e na syslog (m\u00f4\u017eeme ur\u010di\u0165, \u010di s\u00fa spr\u00e1vy v \u010distom texte alebo XML)<\/span><\/pre>\n<p><span>N\u00e1sledne si m\u00f4\u017eeme prezera\u0165 zalogovanie pr\u00edkazy.\u00a0Bu\u010f zobraz\u00edme v\u0161etky, alebo m\u00f4\u017eeme filtrova\u0165 pod\u013ea pou\u017e\u00edvate\u013ea a session.<\/span><\/p>\n<pre><span style=\"font-size: 10pt;\">SWITCH # <strong>show archive log config all <\/strong>\r\nidx sess user @ line Logged command\r\n    1 1 Bouska @ vty5 | logging enable\r\n    2 1 Bouska @ vty5 | logging size 500\r\n    3 1 Bouska @ vty5 | hidekeys<\/span><\/pre>\n<p class=\"notice\"><strong><em><span>Pozn .:<\/span><\/em><\/strong><span>\u00a0Pre vymazanie logu m\u00f4\u017eeme vypn\u00fa\u0165 a sp\u00e4tne zapn\u00fa\u0165 logovanie alebo nastavi\u0165 maximum z\u00e1znamov na 1 a potom sp\u00e4\u0165.\u00a0Pr\u00edpadne jednoduch\u0161ie pomocou<\/span><code>SWITCH#clear archive log config force<\/code><span>.<\/span><\/p>\n<h3><span>Z\u00e1lohovanie konfigur\u00e1cie<\/span><\/h3>\n<p><strong><em><span>Konfigura\u010dn\u00fd arch\u00edvy<\/span><\/em><\/strong><span>\u00a0pon\u00faka mechanizmus na ukladanie, organiz\u00e1ciu a spr\u00e1ve arch\u00edvu konfigura\u010dn\u00fdch s\u00faborov Cisco IOSu.\u00a0Poskytuj\u00fa<\/span><em><strong><span>\u00a0automatiz\u00e1ciu<\/span><\/strong><\/em><span>\u00a0a mo\u017enos\u0165<\/span><em><strong><span>\u00a0rollback<\/span><\/strong><\/em><span>\u00a0(configure replace) &#8211; n\u00e1vratu k star\u0161ej konfigur\u00e1ciu.<\/span><\/p>\n<p><span>Pre vytv\u00e1ranie konfigura\u010dn\u00fdch arch\u00edvov (z\u00e1loh konfigur\u00e1cia), m\u00f4\u017eeme vyu\u017ei\u0165 funkciu\u00a0<\/span><code>archive<\/code><span>.\u00a0V z\u00e1klade t\u00e1to funkcia pracuje rovnako, ako pou\u017eitie pr\u00edkazu\u00a0<\/span><code>copy<\/code><span>, treba\u00a0<\/span><code>copy running-config tftp:<\/code><span>.\u00a0Ale poskytuje mechanizmy pre automatiz\u00e1ciu.<\/span><\/p>\n<p><span>Mus\u00edme iba ur\u010di\u0165\u00a0<\/span><em><strong><span>miesto<\/span><\/strong><\/em><span>\u00a0(url), kam chceme z\u00e1lohy uklada\u0165, a\u00a0<\/span><em><strong><span>prefix n\u00e1zvu<\/span><\/strong><\/em><span>\u00a0.\u00a0N\u00e1sledne sa pou\u017eije zadan\u00fd prefix, ktor\u00fd sa dopln\u00ed o poml\u010dku a \u010d\u00edslo konfigur\u00e1cie.\u00a0Pri zaplnen\u00ed dan\u00e9ho po\u010dtu konfigur\u00e1ci\u00ed sa prepisuj\u00fa od najstar\u0161ej (to funguje iba na niektor\u00fdch \u00falo\u017eisk\u00e1ch).<\/span><\/p>\n<pre><span style=\"font-size: 10pt;\">SWITCH (config) # <strong>archive <\/strong>                                \/\/ prepnutie do arch\u00edvneho konfigura\u010dn\u00e9ho m\u00f3du \r\nSWITCH (config-archive) # <strong>path tftp: \/\/10.0.0.10\/switch01 <\/strong>\/\/ v prvom kroku mus\u00edme nastavi\u0165 cestu a prefix s\u00faboru \r\nSWITCH (config-archive) # <strong>maximum 14      <\/strong>                \/\/ (volite\u013ene) po\u010det uchov\u00e1van\u00fdch konfigur\u00e1ci\u00ed<\/span><\/pre>\n<p><span>T\u00fdm sme u\u017e sprev\u00e1dzkovali konfigura\u010dn\u00e9 arch\u00edvy.\u00a0<\/span><em><strong><span>Vytvorenie arch\u00edvu<\/span><\/strong><\/em><span>\u00a0m\u00f4\u017eeme vyvola\u0165 ru\u010dne alebo ur\u010dit\u00fdm sp\u00f4sobom zautomatizova\u0165.<\/span><\/p>\n<pre><span style=\"font-size: 10pt;\">SWITCH # <strong>archive config <\/strong>          \/\/ vykon\u00e1 ru\u010dn\u00fa archiv\u00e1ciu konfigur\u00e1cie (do zadanej cesty)<\/span><\/pre>\n<p class=\"notice\"><strong><em><span>Pozn .:<\/span><\/em><\/strong><span>\u00a0Ako miesto ulo\u017eenia (url) m\u00f4\u017eeme pou\u017ei\u0165 rad protokolov (pod\u013ea typu IOSu), jednoduch\u00e9<\/span><strong><em><span>\u00a0TFTP<\/span><\/em><\/strong><span>\u00a0, bezpe\u010dn\u00e9<\/span><strong><em><span>\u00a0SCP<\/span><\/em><\/strong><span>\u00a0(secure copy), be\u017en\u00e9<\/span><strong><em><span>\u00a0FTP<\/span><\/em><\/strong><span>\u00a0\u010di \u010fal\u0161ie.\u00a0Pre FTP zad\u00e1vame cestu v tvare<\/span><code>ftp:\/\/username:heslo@adresa<\/code><span>.\u00a0Alebo m\u00f4\u017eeme vyu\u017ei\u0165 pr\u00edkazov<\/span><code>ip ftp username<\/code><span>a<\/span><code>ip ftp password<\/code><span>, ktor\u00e9 definuj\u00fa glob\u00e1lne \u00fadaje.<\/span><\/p>\n<p><em><strong><span>Zobrazenie inform\u00e1ci\u00ed,<\/span><\/strong><\/em><span>\u00a0o vykonan\u00fdch archiv\u00e1ciou, vykon\u00e1me nasledovne.<\/span><\/p>\n<pre><span style=\"font-size: 10pt;\">SWITCH # <strong>show archive <\/strong>\r\nThe next archive file will be named tftp: \/\/10.0.0.10\/switch01-4\r\n Archive # Name\r\n   0\r\n   1 tftp: \/\/10.0.0.10\/switch01-1\r\n   2 tftp: \/\/10.0.0.10\/switch01-2\r\n   3 tftp: \/\/10.0.0.10\/switch01-3 &lt;- Most Recent\r\n   4<\/span><\/pre>\n<p class=\"notice\"><strong><em><span>Pozn .:<\/span><\/em><\/strong><span>\u00a0V n\u00e1zve (prefixu) s\u00faboru m\u00f4\u017eeme pou\u017ei\u0165 parametre<\/span><code>$h<\/code><span>pre<\/span><em><strong><span>\u00a0hostname<\/span><\/strong><\/em><span>\u00a0(meno switche) a<\/span><code>$t<\/code><span>pre<\/span><em><strong><span>\u00a0\u010das<\/span><\/strong><\/em><span>\u00a0.<\/span><\/p>\n<h4><span>Automatick\u00e9 z\u00e1lohovanie<\/span><\/h4>\n<p><span>Automatiz\u00e1ciu vykon\u00e1vanie archiv\u00e1cia m\u00f4\u017eeme nadviaza\u0165 na ukladanie konfigur\u00e1cie (ke\u010f sa prepisuje be\u017eiaci konfigur\u00e1cie, teda napr\u00edklad po pr\u00edkaze write) alebo nastavi\u0165 pravideln\u00e9 z\u00e1lohovanie po \u010dasovom intervale.<\/span><\/p>\n<pre><span>SWITCH (config-archive) # <\/span><strong><span>write-memory <\/span><\/strong>           <span>\/\/ zapne automatick\u00e9 vykonanie archiv\u00e1cie pri z\u00e1pise do pam\u00e4ti<\/span><span> \r\nSWITCH (config-archive) # <\/span><strong><span>time-period 1440 <\/span><\/strong>       <span>\/\/ zadanie \u010dasu, po ktorom sa bude vykon\u00e1va\u0165 automatick\u00e1 archiv\u00e1cia, v min\u00fatach<\/span><\/pre>\n<p class=\"notice\"><strong><em><span>Pozn .:<\/span><\/em><\/strong><span>\u00a0Ak zmen\u00edme n\u00e1zov (cestu), kam sa uklad\u00e1 konfigur\u00e1cie, tak sa za\u010dne uklada\u0165 znovu od 1.<\/span><\/p>\n<h3><span>N\u00e1vrat k predch\u00e1dzaj\u00facej konfigur\u00e1cii (rollback) a prep\u00edsanie konfigur\u00e1cie (replacement)<\/span><\/h3>\n<p><span>Ak pou\u017eijeme pr\u00edkaz\u00a0<\/span><code>copy startup-config running-config<\/code><span>(v\u0161eobecne ak\u00e9ko\u013evek kop\u00edrovanie do be\u017eiaci konfigur\u00e1cie), tak sa be\u017eiaci konfigur\u00e1cie neprep\u00ed\u0161e, ale vykon\u00e1 sa\u00a0<\/span><em><strong><span>spojenie<\/span><\/strong><\/em><span>\u00a0(merge)\u00a0<\/span><em><strong><span>konfigur\u00e1ciou<\/span><\/strong><\/em><span>\u00a0(tak\u017ee neodstr\u00e1ni \u017eiadne pr\u00edkazy).\u00a0\u010co \u010dasto nie je to, \u010do chceme, pokia\u013e sa treba vraciame sp\u00e4\u0165 k star\u0161ej konfigur\u00e1cii po nejakom probl\u00e9me.\u00a0Na druh\u00fa stranu sa to hod\u00ed, ak iba prid\u00e1vame nejak\u00fa \u010das\u0165 konfigur\u00e1cie (ulo\u017een\u00fa v s\u00fabore) do be\u017eiaci.<\/span><\/p>\n<p><span>Preto m\u00e1me k dispoz\u00edcii pr\u00edkaz\u00a0<\/span><code>configure replace<\/code><span>, ktor\u00fd\u00a0<\/span><em><strong><span>be\u017eiaci konfigur\u00e1ciu prep\u00ed\u0161e<\/span><\/strong><\/em><span>\u00a0nejak\u00fa ulo\u017een\u00fa (mus\u00ed \u00eds\u0165 o kompletn\u00fa konfigur\u00e1ciu).\u00a0Aby cel\u00fd proces p\u00f4sobil \u010do najmenej probl\u00e9mov, tak sa vykon\u00e1va n\u00e1kupn\u00fd be\u017eiaci konfigur\u00e1cie so s\u00faborom a n\u00e1sledne sa zapisuj\u00fa (vykon\u00e1va) iba zmeny.\u00a0Navy\u0161e sa cel\u00e1 aplik\u00e1cia vykon\u00e1va v nieko\u013ek\u00fdch cykloch, aby sa spr\u00e1vne o\u0161etrili z\u00e1vislosti pr\u00edkazov.<\/span><\/p>\n<p><span>Ke\u010f spoj\u00edme\u00a0<\/span><strong><em><span>konfigura\u010dn\u00e9 arch\u00edvy<\/span><\/em><\/strong><span>\u00a0(Configuration Archive) s\u00a0\u00a0<\/span><strong><em><span>nahraden\u00edm konfigur\u00e1cie<\/span><\/em><\/strong><span>\u00a0(Configuration Replacement), tak dosiahneme nie\u010do, \u010domu Cisco hovor\u00ed\u00a0<\/span><strong><em><span>navr\u00e1tenie konfigur\u00e1cie<\/span><\/em><\/strong><span>\u00a0(Configuration Rollback).\u00a0Ide o to, \u017ee v arch\u00edve m\u00e1me ulo\u017een\u00e9 konfigur\u00e1cie v ur\u010ditom stave \/ bode (checkpoint) a k t\u00fdmto stavom sa m\u00f4\u017eeme vr\u00e1ti\u0165 pomocou nahradenie konfigur\u00e1cie.<\/span><\/p>\n<h4><span>nahradenie konfigur\u00e1cia<\/span><\/h4>\n<p><span>Pri pou\u017eit\u00ed pr\u00edkazu mus\u00edme \u0161pecifikova\u0165 URL k s\u00faboru s konfigur\u00e1ciou, ktor\u00e1 sa pou\u017eije.\u00a0Tu zad\u00e1vame cel\u00e9 meno a nie iba prefix, ako u archiv\u00e1cie.\u00a0M\u00f4\u017eeme si napr\u00edklad zobrazi\u0165 zoznam arch\u00edvov az nich si vybra\u0165.\u00a0Z\u00e1kladn\u00e9 pou\u017eitie vyzer\u00e1 nasledovne.<\/span><\/p>\n<pre><span style=\"font-size: 10pt;\">SWITCH # <strong>configure replace tftp: \/\/10.0.0.10\/SWITCH-1 <\/strong>\r\nThis will apply all necessary Additions and deletions\r\nto replace the current running configuration with the\r\ncontents of the specified configuration file, which is\r\nassumed to be a complete configuration, not a partial\r\nconfiguration. Enter Y if you are sure you want to proceed. ? [no]: <strong>y<\/strong>\r\nLoading SWITCH-1 from 10.0.0.10 (via Vlan10):!\r\n[OK - 11484 bytes]\r\nTotal number of passes: 1\r\nrollback Done<\/span><\/pre>\n<p><span>Za pr\u00edkazom\u00a0<\/span><code>configure replace<\/code><span>m\u00f4\u017eeme pou\u017ei\u0165 rad\u00a0<\/span><strong><em><span>k\u013e\u00fa\u010dov\u00fdch slov<\/span><\/em><\/strong><span>\u00a0, napr\u00edklad:<\/span><\/p>\n<ul>\n<li><code>force<\/code><span>\u00a0&#8211; nep\u00fdta sa na potvrdenie pri zapisovan\u00ed konfigur\u00e1cie<\/span><\/li>\n<li><code>list<\/code><span>\u00a0&#8211; vyp\u00ed\u0161e aplikovan\u00e9 pr\u00edkazy v jednotliv\u00fdch priechodoch<\/span><\/li>\n<li><code>time<\/code><span>\u00a0&#8211; \u010dak\u00e1 na potvrdenie, inak sa vracia sp\u00e4\u0165<\/span><\/li>\n<\/ul>\n<p><span>Pou\u017eitie t\u00fdchto k\u013e\u00fa\u010dov\u00fdch slov m\u00f4\u017ee vyzera\u0165 napr\u00edklad takto.\u00a0Nechcem sa zdr\u017eiava\u0165 s potvrdzovan\u00edm a chcem zobrazi\u0165 zoznam aplikovan\u00fdch zmien.<\/span><\/p>\n<pre><span style=\"font-size: 10pt;\">SWITCH # <strong>configure replace tftp: \/\/10.0.0.10\/SWITCH-1 list force <\/strong>\r\nLoading SWITCH-1 from 10.0.0.10 (via Vlan10):!\r\n[OK - 11526 bytes]\r\n! Pass 1\r\nTotal number of passes: 1\r\nrollback Done<\/span><\/pre>\n<p><span>Pod\u013ea celkov\u00e9ho po\u010dtu priechodov vid\u00edme, \u017ee sa aplikovali nejak\u00e9 zmeny (inak by bola 0) a to v jednom priechodu.\u00a0Pod\u00a0<\/span><code>!Pass 1<\/code><span>by mal by\u0165 vyp\u00edsan\u00fd zoznam pr\u00edkazov, ktor\u00fd tu ale ch\u00fdba.\u00a0Asi sa jedn\u00e1 o chybu v mojej verzii IOSu (nerie\u0161il som tento probl\u00e9m).<\/span><\/p>\n<p><span>Praktick\u00fdm pr\u00edkladom m\u00f4\u017ee by\u0165 tie\u017e prep\u00edsanie be\u017eiaci konfigur\u00e1cie konfigur\u00e1ci\u00ed \u0161tartovej.<\/span><\/p>\n<pre><span style=\"font-size: 10pt;\">SWITCH # <strong>configure replace NVRAM: startup-config<\/strong><\/span><\/pre>\n<h4><span>Porovnanie konfigur\u00e1ci\u00ed<\/span><\/h4>\n<p><strong><em><span>Porovnanie dvoch konfigur\u00e1ci\u00ed<\/span><\/em><\/strong><span>\u00a0, rovnak\u00e9 ako pri prepise konfigur\u00e1cie, m\u00f4\u017eeme vyvola\u0165 ru\u010dne.\u00a0Tu uk\u00e1\u017eka n\u00e1kupn\u00fd ulo\u017een\u00e9 konfigur\u00e1cie na TFTP s be\u017eiaci konfigur\u00e1ciou.<\/span><\/p>\n<pre><span style=\"font-size: 10pt;\">SWITCH # <strong>show archive config differences tftp: \/\/10.0.0.10\/SWITCH-2 system: running-config <\/strong>\r\nLoading SWITCH-2 from 10.0.0.10 (via Vlan10):!                 \r\n[OK - 11484 bytes]\r\n!\r\n! Contextual Config Diffs:\r\ninterface GigabitEthernet1 \/ 0\/1\r\n + Switchport access vlan 100\r\n + Switchport mode access\r\n+ Ntp clock-period 36028833\r\ninterface GigabitEthernet1 \/ 0\/1\r\n -shutdown\r\n-ntp clock-period 36028834<\/span><\/pre>\n<h4><span>\u010casov\u00fd rollback<\/span><\/h4>\n<p><span>\u010eal\u0161ou mo\u017enos\u0165ou je pou\u017eitie\u00a0<\/span><strong><em><span>\u010dasovan\u00e9ho rollback<\/span><\/em><\/strong><span>\u00a0pomocou k\u013e\u00fa\u010dov\u00e9ho slova\u00a0<\/span><code>time<\/code><span>.\u00a0Ten funguje tak, \u017ee sa najprv vytvor\u00ed aktu\u00e1lna z\u00e1loha (mus\u00ed by\u0165 nakonfigurovan\u00e9 arch\u00edvy), potom sa vykon\u00e1 na\u010d\u00edtanie zadanej konfigur\u00e1cie.\u00a0Ak sa do zadan\u00e9ho \u010dasov\u00e9ho intervalu (10 a\u017e 120s) nezad\u00e1 pr\u00edkaz pre potvrdenie, tak sa automaticky vr\u00e1ti konfigur\u00e1cie sp\u00e4\u0165 do ulo\u017een\u00e9ho stavu.\u00a0M\u00f4\u017ee sa to hodi\u0165, ke\u010f sme pripojen\u00ed vzdialene a chceme sk\u00fasi\u0165 nejak\u00fa konfigur\u00e1ciu, ktor\u00e1 by mohla zru\u0161i\u0165 na\u0161e pripojenie.<\/span><\/p>\n<pre><span style=\"font-size: 10pt;\">SWITCH # <strong>configure replace tftp: \/\/10.0. 0.10 \/ SWITCH-1 time 120 <\/strong> \/\/ \u010dasov\u00fd rollback sa 120s \r\nSWITCH # <strong>configure confirm <\/strong>                                     \/\/ potvrdenie zmien<\/span><\/pre>\n<h3><span>Spr\u00e1va obrazov IOSu (IOS images)<\/span><\/h3>\n<p><span>Pr\u00edkaz\u00a0<\/span><code>archive<\/code><span>, m\u00f4\u017eeme tie\u017e pou\u017ei\u0165 pre rad oper\u00e1ci\u00ed s imid\u017eom IOSu na switchi.<\/span><\/p>\n<h4><span>Pr\u00e1ca s TAR s\u00fabormi<\/span><\/h4>\n<p><span>Pomocou\u00a0<\/span><code>archive tar<\/code><span>, m\u00f4\u017eeme pracova\u0165 so\u00a0<\/span><strong><em><span>s\u00fabormi TAR<\/span><\/em><\/strong><span>\u00a0, podporovan\u00e9 je\u00a0<\/span><em><strong><span>vytvorenie<\/span><\/strong><\/em><span>\u00a0tar s\u00faboru (\/ create),\u00a0<\/span><em><strong><span>zobrazenie<\/span><\/strong><\/em><span>\u00a0s\u00faborov vn\u00fatri taru (\/ table),\u00a0<\/span><em><strong><span>rozbalenie<\/span><\/strong><\/em><span>\u00a0obsahu taru (\/ Xtract).<\/span><\/p>\n<h4><span>Nahranie obrazu na server<\/span><\/h4>\n<p><span>\u010eal\u0161ou funkciou je mo\u017enos\u0165\u00a0<\/span><strong><em><span>nahra\u0165 s\u00fabor<\/span><\/em><\/strong><span>\u00a0s obrazom na server (upload) ako z\u00e1lohu alebo pre n\u00e1sledn\u00e9 stiahnutie na in\u00fd switch.\u00a0\u0160tandardne m\u00e1me na switchi adres\u00e1r s menom IOSu a verzi\u00ed a v \u0148om sa nach\u00e1dza BIN s\u00fabor s vlastn\u00fdm OS, pr\u00edpadne potom webov\u00e9 rozhranie.\u00a0Pomocou\u00a0<\/span><code>archive<\/code><span>sa vykon\u00e1 zabalenie akt\u00edvneho adres\u00e1ra s obrazom (zist\u00edme pomocou\u00a0<\/span><code>show version<\/code><span>) do TAR s\u00faboru a jeho nahranie na URL.\u00a0Nasleduje uk\u00e1\u017eka vr\u00e1tane \u010dasti v\u00fdstupu.<\/span><\/p>\n<pre><span style=\"font-size: 10pt;\">SWITCH # <strong>archive upload-sw ftp: \/\/ user: password@10.0.0.10\/c3750e-universalk9-mz.122-40.SE.tar <\/strong>\r\nSystem softv\u00e9r to be uploaded:\r\nSystem Type: 0x00000002\r\nWriting C3750E-universalk9-mz.122-40.SE.tar!\r\nArchiving c3750e-universalk9-mz.122-40.SE (directory)\r\nArchiving c3750e-universalk9-mz.122-40.SE\/c3750e-universalk9-mz.122-40.SE.bin (11439675 bytes)!<\/span><\/pre>\n<p class=\"notice\"><strong><em><span>Pozn .:<\/span><\/em><\/strong><span>\u00a0Ak nahr\u00e1vame na TFTP server, tak ten mus\u00ed by\u0165 \u0161peci\u00e1lnym sp\u00f4sobom nastaven\u00fd.\u00a0Na FTP sa mi zas nedarilo nahra\u0165 s\u00fabor s cel\u00fdm n\u00e1zvom, tak\u017ee som ho musel skr\u00e1ti\u0165.<\/span><\/p>\n<h4><span>Stiahnutie obrazu zo servera<\/span><\/h4>\n<p><span>Opa\u010dn\u00fa funkci\u00ed k uploadu je download, teda\u00a0<\/span><strong><em><span>stiahnutie obrazu<\/span><\/em><\/strong><span>\u00a0zo servera na switch.\u00a0Vlastne sa jedn\u00e1 o\u00a0<\/span><em><strong><span>upgrade switcha<\/span><\/strong><\/em><span> , preto\u017ee sa stiahne tar s\u00fabor, ten sa rozbal\u00ed a m\u00f4\u017ee nasledova\u0165 aj re\u0161tart switcha.\u00a0Pri tom m\u00f4\u017eeme vybra\u0165, \u010di chceme prep\u00edsa\u0165 s\u00fa\u010dasn\u00fd obraz t\u00fdmto nov\u00fdm alebo ho zachova\u0165 a nov\u00fd prihra\u0165.\u00a0Pri upgrade sa kontroluje, \u010di je dostatok vo\u013en\u00e9ho miesta a \u010di imid\u017e zodpoved\u00e1 dan\u00e9mu switchi alebo \u010di sa jedn\u00e1 o rovnak\u00fa verziu, ktor\u00e1 je u\u017e na switchi.<\/span><\/p>\n<pre><span style=\"font-size: 10pt;\">SWITCH # <strong>archive download-sw ftp: \/\/ user: password@10.0.0.10\/c3750.tar <\/strong>\r\nLoading c3750.tar !!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!\r\n!!!!!!!!!!!!!!!!!!!!!!!\r\n[OK - 25353216\/4096 bytes]\r\nLoading c3750.tar !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!\r\nexamining image ...\r\nExtracting info (110 bytes)\r\nExtracting c3750e-universalk9-mz.122-40.SE\/info (397 bytes)\r\nExtracting c3750e-universalk9-mz.122-40.SE\/info (399 bytes)\r\nExtracting info (110 bytes)\r\nStacking Version Number: 1.36\r\nSystem Type: 0x00000002\r\n  Ios Image File Size: 0x00AEB200\r\n  Total Image File Size: 0x017F7800\r\n  Minimum Dram required: 0x08000000\r\n  Image Suffix: universalk9-122-40.SE\r\n  Image Directory: c3750e-universalk9-mz.122-40.SE\r\n  Image Name: C3750E-universalk9-mz.122-40.SE.bin\r\n  Image Feature: IP | LAYER_3 | PLUS | SSH | 3DES | MIN_DRAM_MEG = 128<\/span><\/pre>\n<p><span>Ke\u010f prebieha\u00a0<\/span><em><strong><span>download<\/span><\/strong><\/em><span>\u00a0, tak m\u00f4\u017eeme zisti\u0165 stav oper\u00e1cie, odpove\u010f je jedna z ni\u017e\u0161ie uveden\u00fdch.<\/span><\/p>\n<pre><span style=\"font-size: 10pt;\">SWITCH # <strong>show archive status<\/strong>\r\nIDLE: No upgrade in progress\r\nLOADING: Upgrade in progress\r\nEXTRACT: Extracting the image\r\nVERIFY: Verifying softv\u00e9r\r\nRELOAD: Upgrade completed. reload pending<\/span><\/pre>\n<p class=\"notice\"><strong><em><span>Pozn .:<\/span><\/em><\/strong><span>\u00a0Na stacku m\u00f4\u017eeme pr\u00edkaz<\/span><code>archive<\/code><span>pou\u017ei\u0165 len na master switchi, obraz sa potom rozkop\u00edruje na v\u0161etk\u00fdch \u010dlenov.\u00a0Pre upgrade switche s nekompatibiln\u00fdm obrazom m\u00f4\u017eeme pou\u017ei\u0165<\/span><code>archive copy-sw<\/code><span>na kop\u00edrovanie z existuj\u00faceho \u010dlena stacku.\u00a0Switch sa automaticky re\u0161tartuje a pripoj\u00ed.<\/span><\/p>\n<p><span>S pr\u00edkazom\u00a0<\/span><code>archive download-sw<\/code><span>m\u00f4\u017eeme pou\u017ei\u0165 niektor\u00fd z radu prep\u00edna\u010dov, napr\u00edklad:<\/span><\/p>\n<ul>\n<li><code>\/overwrite<\/code><span>\u00a0&#8211; prep\u00ed\u0161e p\u00f4vodn\u00fd obraz vo flash pam\u00e4ti<\/span><\/li>\n<li><code>\/reload<\/code><span>\u00a0&#8211; po stiahnut\u00ed obrazu prevedie re\u0161tart switcha (ak neexistuj\u00fa neulo\u017een\u00e9 zmeny konfigur\u00e1cie)<\/span><\/li>\n<li><code>\/leave-old-sw<\/code><span>\u00a0&#8211; ponech\u00e1 p\u00f4vodn\u00e9 obraz na switchi<\/span><\/li>\n<li><code>\/allow-feature-upgrade<\/code><span>\u00a0&#8211; povol\u00ed in\u0161tal\u00e1ciu obrazu s in\u00fdmi vlastnos\u0165ami (feature sets)<\/span><\/li>\n<\/ul>\n<p class=\"notice\"><strong><em><span>Pozn .:<\/span><\/em><\/strong><span>\u00a0Ak m\u00e1me pln\u00fa pam\u00e4\u0165, tak m\u00f4\u017eeme ru\u010dne zmaza\u0165 p\u00f4vodn\u00fd obraz pomocou<\/span><code>delete \/force \/recursive url<\/code><span>.\u00a0Iba nesmieme re\u0161tartova\u0165 switch ne\u017e nahr\u00e1me nov\u00fd obraz.<\/span><\/p>\n<p><span>Cel\u00e1 oper\u00e1cia upgradu m\u00f4\u017ee celkom dlho trva\u0165.\u00a0Priebeh je tak\u00fd, \u017ee sa vytvor\u00ed adres\u00e1r\u00a0<\/span><em><strong><span>update<\/span><\/strong><\/em><span>\u00a0, do neho sa rozbal\u00ed s\u0165ahovan\u00fd obraz, ak m\u00e1me nastaven\u00e9\u00a0<\/span><em><strong><span>overwrite<\/span><\/strong><\/em><span>\u00a0, tak sa n\u00e1sledne zma\u017ee p\u00f4vodn\u00fd adres\u00e1r, a update sa premenuje na spr\u00e1vny n\u00e1zov.<\/span><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Logovanie pou\u017eitie konfigura\u010dn\u00fdch pr\u00edkazov Je mnoho d\u00f4vodov, kedy sa hod\u00ed ma\u0165 detailn\u00fd preh\u013ead o v\u0161etk\u00fdch konfigura\u010dn\u00fdch zmen\u00e1ch na switchi.\u00a0\u010ci u\u017e z bezpe\u010dnostn\u00e9ho h\u013eadiska, pri s\u00fa\u010dinnosti&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":431,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"http:\/\/tech.sosthe.sk\/index.php\/wp-json\/wp\/v2\/pages\/514"}],"collection":[{"href":"http:\/\/tech.sosthe.sk\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/tech.sosthe.sk\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/tech.sosthe.sk\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/tech.sosthe.sk\/index.php\/wp-json\/wp\/v2\/comments?post=514"}],"version-history":[{"count":1,"href":"http:\/\/tech.sosthe.sk\/index.php\/wp-json\/wp\/v2\/pages\/514\/revisions"}],"predecessor-version":[{"id":515,"href":"http:\/\/tech.sosthe.sk\/index.php\/wp-json\/wp\/v2\/pages\/514\/revisions\/515"}],"up":[{"embeddable":true,"href":"http:\/\/tech.sosthe.sk\/index.php\/wp-json\/wp\/v2\/pages\/431"}],"wp:attachment":[{"href":"http:\/\/tech.sosthe.sk\/index.php\/wp-json\/wp\/v2\/media?parent=514"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}