{"id":1727,"date":"2020-04-14T09:40:34","date_gmt":"2020-04-14T09:40:34","guid":{"rendered":"https:\/\/os-br.com\/?p=1727"},"modified":"2021-05-14T13:00:59","modified_gmt":"2021-05-14T13:00:59","slug":"nexus-issu-upgrades-the-hard-way-vs-the-easy-way","status":"publish","type":"post","link":"https:\/\/os-br.com\/en\/nexus-issu-upgrades-the-hard-way-vs-the-easy-way\/","title":{"rendered":"Nexus ISSU Upgrades \u2013 the Hard Way vs the Easy Way"},"content":{"rendered":"<p>In the modern, data-driven world it\u2019s not uncommon for IT infrastructure to be running both hardware and software that is several generations behind the current technology. <\/p>\n<p>Competing priorities can make getting downtimes approved difficult and often nearly impossible for hardware that isn\u2019t actively showing a problem. Nonetheless preventative upgrades are an important part of the extending the lifecycle of the infrastructure, which is where the benefits of in-service software upgrades (ISSU) really shine. <\/p>\n<p>The monolithic hardware systems from the past used to require full reboots and cold stops to upgrade software, but those days are behind us now. Even in lower cost, single supervisor switches we can achieve software upgrades that leave the users unaffected.<br \/>\nThe Cisco Nexus top-of-rack platform is an excellent example of this technology. The Cisco Nexus 9300s only have a single supervisor, but during an ISSU upgrade the Nexus allows the data plane to run unmanaged briefly as the supervisor CPU resets loads the target upgrade image. Once the control plane is updated and booted successfully it syncs with the runtime state pre-upgrade and reconciles that with the data plane. This allows traffic to continue to pass, unaffected by the in-progress system upgrade. <\/p>\n<p>Of course, before beginning with any sort of ISSU procedure compatibility should be checked to ensure that there is no chance of disruption to the services provided. <\/p>\n<p>The first step should be checking the release notes for the target release. This will have a list of ISSU supported releases. If you\u2019re current version is not listed you may need to stair-step the version up, so pick one of the ones off the list, check its release notes and work backwards. <\/p>\n<p>Once you\u2019ve got your firmware picked and you\u2019ve loaded it onto the switch you\u2019ll also want to check and make sure there are no incompatible features and that all modules will be non-disruptive. This can be achieved by running the show incompatibility system bootflash:<image> command as well as the show install all impact kickstart bootflash:<image> command. Once these are checked off you\u2019re all clear to begin your ISSU upgrade! <\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the modern, data-driven world it\u2019s not uncommon for IT infrastructure to be running both hardware and software that is several generations behind the current technology. Competing priorities can make getting downtimes approved difficult and often nearly impossible for hardware that isn\u2019t actively showing a problem. Nonetheless preventative upgrades are an important part of the [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[8],"tags":[],"class_list":["post-1727","post","type-post","status-publish","format-standard","hentry","category-blog"],"_links":{"self":[{"href":"https:\/\/os-br.com\/en\/wp-json\/wp\/v2\/posts\/1727","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/os-br.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/os-br.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/os-br.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/os-br.com\/en\/wp-json\/wp\/v2\/comments?post=1727"}],"version-history":[{"count":1,"href":"https:\/\/os-br.com\/en\/wp-json\/wp\/v2\/posts\/1727\/revisions"}],"predecessor-version":[{"id":1728,"href":"https:\/\/os-br.com\/en\/wp-json\/wp\/v2\/posts\/1727\/revisions\/1728"}],"wp:attachment":[{"href":"https:\/\/os-br.com\/en\/wp-json\/wp\/v2\/media?parent=1727"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/os-br.com\/en\/wp-json\/wp\/v2\/categories?post=1727"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/os-br.com\/en\/wp-json\/wp\/v2\/tags?post=1727"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}