{"id":663,"date":"2018-04-06T22:56:00","date_gmt":"2018-04-06T21:56:00","guid":{"rendered":"http:\/\/www.balajibandi.com\/?p=663"},"modified":"2018-04-07T09:08:28","modified_gmt":"2018-04-07T08:08:28","slug":"nexus-5548up-non-disruptive-upgrade","status":"publish","type":"post","link":"https:\/\/www.balajibandi.com\/?p=663","title":{"rendered":"Nexus 5548UP non-disruptive upgrade."},"content":{"rendered":"<h1><span style=\"text-decoration: underline;\"><strong>Nexus 5548UP non-disruptive upgrade.<\/strong><\/span><\/h1>\n<p>In the past we have done upgrades, but most of the time cisco mentioned non-disruptive, but most case 6.0X or old have disruptive upgrade in my experience.<\/p>\n<p>Finally i got a chance to write upgrade procedure for others to refer ;<\/p>\n<p>NXOS 7.X onwards cisco have made lot of improvements\u00a0 that makes for the engineers have easy task than night mare.<\/p>\n<p>Below Steps exactly i followed and it was smooth upgrade and no service interruption other than Orphan ports connected device will go down as this is expected and limitation- dual homed devices have no service interruption since data plane not broken while upgrading time.<\/p>\n<h2 class=\"p_H_Head1\"><span style=\"text-decoration: underline;\"><strong>Upgrade Guidelines<\/strong><\/span><\/h2>\n<p class=\"pB1_Body1\">When upgrading system software, follow these guidelines:<\/p>\n<p class=\"pB1_Body1\">Configuration changes &#8211;\u00a0 You cannot enter global configuration mode during an upgrade. You should save, commit, or discard any active configuration sessions before you upgrade or downgrade the Cisco NX-OS software image. The active configuration session is deleted without a warning during a reload.<\/p>\n<p class=\"pB2_Body2\">Use the show configuration session summary command to verify that there are no active configuration sessions.<\/p>\n<div class=\"pEx2_Example2\">switch#\u00a0<b class=\"cCN_CmdName\">show configuration session summary<\/b><\/div>\n<div class=\"pEx2_Example2\">There are no active configuration sessions<\/div>\n<p>&nbsp;<\/p>\n<p>Further more you can refer cisco site document ;<\/p>\n<p>https:\/\/www.cisco.com\/c\/en\/us\/td\/docs\/switches\/datacenter\/nexus5500\/sw\/upgrade\/714_N1_1\/n5500_upgrade_downgrade_714_n1_1.html<\/p>\n<p>&nbsp;<\/p>\n<p>Quick checks &#8211; make sure your upgrade path is correct :<\/p>\n<p id=\"kftsUbE\"><img loading=\"lazy\" decoding=\"async\" width=\"840\" height=\"205\" class=\"alignnone size-full wp-image-664 \" src=\"http:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/04\/img_5ac868d09dd68.png\" alt=\"\" srcset=\"https:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/04\/img_5ac868d09dd68.png 840w, https:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/04\/img_5ac868d09dd68-300x73.png 300w, https:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/04\/img_5ac868d09dd68-768x187.png 768w\" sizes=\"auto, (max-width: 840px) 100vw, 840px\" \/><\/p>\n<p>If you have lower version of NXOS 5.0 or 6.0, you need to follow the upgrade path\u00a0 step by step upgrade to final version.<\/p>\n<p>Even though\u00a0 i have tested and working as non-disruptive upgrade, since we are upgrading this on Live environment, so i suggest to have change maintenance windows, if any unforeseen occurs.<\/p>\n<p>Requirement :<\/p>\n<p>download the kickstart and system image<\/p>\n<p>console cable<\/p>\n<p>physical access to kit<\/p>\n<p>make sure user have admin right<\/p>\n<p>take backup of running config.<\/p>\n<p>Here simple topology to understand :<\/p>\n<p id=\"GprtXfh\"><img loading=\"lazy\" decoding=\"async\" width=\"294\" height=\"248\" class=\"alignnone size-full wp-image-667 \" src=\"http:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/04\/img_5ac86bda23eae.png\" alt=\"\" \/><\/p>\n<p>Preparing and upgrading procedure\u00a0 :<\/p>\n<div class=\"pEx1_Example1\"><\/div>\n<div><\/div>\n<div>\n<div>Copy the new kickstart and system images to each switch bootflash by using a transfer protocol such as FTP, TFTP, SCP, or SFTP.<\/div>\n<div>connect laptop to console Switch 1 and ssh to switch2 (using putty).<\/div>\n<div><\/div>\n<div><strong>switch-1# dir bootflash: inc 7.<\/strong><\/div>\n<div>\u00a0n5000-uk9-kickstart.7.0.8.N1..bin<\/div>\n<div>\u00a0n5000-uk9-kickstart.7.1.4.N1.1.bin<\/div>\n<div>\u00a0n5000-uk9.7.0.8.N1..bin<\/div>\n<div>\u00a0n5000-uk9.7.1.4.N1.1.bin<\/div>\n<div><\/div>\n<div><strong>Configure FEX Module pre-provisioning for the type of FEX present in the system<\/strong><\/div>\n<div><strong>switch1# show fex<\/strong><\/div>\n<div><\/div>\n<div>FEX FEX FEX FEX Fex<\/div>\n<div>Number Description State Model Serial<\/div>\n<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/div>\n<div>151 FEX0151 Online N2K-C2248UPQ<\/div>\n<div>152 FEX0152 Online N2K-C2248UPQ<\/div>\n<div><\/div>\n<div><strong>switch1# configure terminal<\/strong><\/div>\n<div><strong>switch1(config)# slot 151<\/strong><\/div>\n<div><strong>switch1(config-slot)# provision model N2K-C2248UPQ<\/strong><\/div>\n<div><strong>switch1(config-slot)# slot 152<\/strong><\/div>\n<div><strong>switch1(config-slot)# provision model N2K-C2248UPQ<\/strong><\/div>\n<div><strong>\u00a0<\/strong><\/div>\n<div><strong>switch2# configure terminal<\/strong><\/div>\n<div><strong>switch2(config)# slot 151<\/strong><\/div>\n<div><strong>switch2(config-slot)# provision model N2K-C2248UPQ<\/strong><\/div>\n<div><strong>switch2(config-slot)# slot 152<\/strong><\/div>\n<div><strong>switch2(config-slot)# provision model N2K-C2248UPQ<\/strong><\/div>\n<div><\/div>\n<div>save the config on both the switches<\/div>\n<div>copy running startup<\/div>\n<div><\/div>\n<div>Enter the show install all impact command to validate the upgrade process and the components being upgraded.<\/div>\n<div><\/div>\n<div><\/div>\n<div>\u00a0<strong>switch-1# show install all impact kickstart bootflash:n5000-uk9-kickstart.7.1.4.N1.1.bin system bootflash:n5000-uk9.7.1.4.N1.1.bin<\/strong><\/div>\n<div><\/div>\n<div>Verifying image bootflash:\/n5000-uk9-kickstart.7.1.4.N1.1.bin for boot variable &#8220;kickstart&#8221;.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Verifying image bootflash:\/n5000-uk9.7.1.4.N1.1.bin for boot variable &#8220;system&#8221;.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Verifying image type.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Extracting &#8220;system&#8221; version from image bootflash:\/n5000-uk9.7.1.4.N1.1.bin.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Extracting &#8220;kickstart&#8221; version from image bootflash:\/n5000-uk9-kickstart.7.1.4.N1.1.bin.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Extracting &#8220;bios&#8221; version from image bootflash:\/n5000-uk9.7.1.4.N1.1.bin.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Extracting &#8220;fexth&#8221; version from image bootflash:\/n5000-uk9.7.1.4.N1.1.bin.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Performing module support checks.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Notifying services about system upgrade.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div><\/div>\n<div>Enter the install all kickstart image system image command on the vPC primary switch.<\/div>\n<div><strong>\u00a0<\/strong><\/div>\n<div><strong>#install all kickstart bootflash:n5000-uk9-kickstart.7.1.4.N1.1.bin system bootflash:n5000-uk9.7.1.4.N1.1.bin<\/strong><\/div>\n<div><\/div>\n<div>Verifying image bootflash:\/n5000-uk9-kickstart.7.1.4.N1.1.bin for boot variable &#8220;kickstart&#8221;.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Verifying image bootflash:\/n5000-uk9.7.1.4.N1.1.bin for boot variable &#8220;system&#8221;.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Verifying image type.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Extracting &#8220;system&#8221; version from image bootflash:\/n5000-uk9.7.1.4.N1.1.bin.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Extracting &#8220;kickstart&#8221; version from image bootflash:\/n5000-uk9-kickstart.7.1.4.N1.1.bin.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Extracting &#8220;bios&#8221; version from image bootflash:\/n5000-uk9.7.1.4.N1.1.bin.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Extracting &#8220;fexth&#8221; version from image bootflash:\/n5000-uk9.7.1.4.N1.1.bin.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Performing module support checks.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Notifying services about system upgrade.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Switch will be reloaded for disruptive upgrade.<\/div>\n<div>Do you want to continue with the installation (y\/n)? [n] y\u00a0 \u00a0 &lt;&#8212;&#8211;<strong> you asked to enter Y to proceed here.<\/strong><\/div>\n<div><\/div>\n<div><\/div>\n<div>Pre-loading modules.<\/div>\n<div><\/div>\n<div>[This step might take upto 20 minutes to complete &#8211; please wait.]<\/div>\n<div><\/div>\n<div>Here it takes 20min to upgrade, so keep monitoring the network and upgrade proceedures.<\/div>\n<div><\/div>\n<div>Once its upgrading proceedure done<\/div>\n<div><\/div>\n<div>The system is going down for reboot NOW!<\/div>\n<div><\/div>\n<div><\/div>\n<div>During the software upgrade on the primary switch, you can view the FEX upgrade progress using the vPC secondary switch (see the bold output):<\/div>\n<div><\/div>\n<div>switch-2# 2018 Apr 4 11:58:11 switch %$ VDC-1 %$ %SATCTRL-FEX151-2-SATCTRL_IMAGE: FEX151 Image update in progress.<\/div>\n<div>2018 Apr 4 11:58:21 switch %$ VDC-1 %$ %SATCTRL-FEX152-2-SATCTRL_IMAGE: FEX152 Image update in progress.<\/div>\n<div>2018 Apr 4 12:03:41 switch %$ VDC-1 %$ %SATCTRL-FEX152-2-SATCTRL_IMAGE: FEX152 Image update complete. Install pending<\/div>\n<div>2018 Apr 4 12:05:49 switch %$ VDC-1 %$ %SATCTRL-FEX151-2-SATCTRL_IMAGE: FEX151 Image update complete. Install pending<\/div>\n<div><\/div>\n<div>One Switch 1 upgrade with new Version, the FEX still online and forwarding the traffic to Seconday Switch and Primiary now.<\/div>\n<div><\/div>\n<div>check FEX now you see Version mismatch.<\/div>\n<div><\/div>\n<div><strong>switch-1# show fex<\/strong><\/div>\n<div>FEX FEX FEX FEX Fex<\/div>\n<div>Number Description State Model Serial<\/div>\n<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/div>\n<div><strong>151 FEX0151 AA Version Mismatch N2K-C2248UPQ\u00a0<\/strong><\/div>\n<div><strong>152 FEX0152 AA Version Mismatch N2K-C2248UPQ\u00a0<\/strong><\/div>\n<div><\/div>\n<div><\/div>\n<div>On the vPC secondary switch, reload the first Fabric Extenders (reload only dual-homed FEXs) one at a time and wait for them to come online on the newly upgraded vPC primary switch before proceeding to the next FEX.<\/div>\n<div><\/div>\n<div>\n<div>switch-2# reload fex 151<\/div>\n<div><\/div>\n<div>reload fex 151<\/div>\n<div>WARNING: This command will reboot FEX 151<\/div>\n<div>Do you want to continue? (y\/n) [n] y\u00a0 \u00a0&lt;&#8212;&#8212;- Give your input Y to rebooted FEX<\/div>\n<div><\/div>\n<div>Once FEX 151 come online rebooted 152 same proceedure.<\/div>\n<div><\/div>\n<div>switch-2# show fex<\/div>\n<div>FEX FEX FEX FEX Fex<\/div>\n<div>Number Description State Model Serial<\/div>\n<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/div>\n<div>151 FEX0151 AA Version Mismatch N2K-C2248UPQ<\/div>\n<div>152 FEX0152 AA Version Mismatch N2K-C2248UPQ<\/div>\n<div><\/div>\n<div><\/div>\n<div>Switch 1 have FEX online with new Version.<\/div>\n<div><\/div>\n<div>switch-1# show fex<\/div>\n<div>FEX FEX FEX FEX Fex<\/div>\n<div>Number Description State Model Serial<\/div>\n<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/div>\n<div>151 FEX0151 online Mismatch N2K-C2248UPQ<\/div>\n<div>152 FEX0152 online Mismatch N2K-C2248UPQ<\/div>\n<div><\/div>\n<div>Check FEX have new version<\/div>\n<div><\/div>\n<div>switch 1 # show fex 151<\/div>\n<div><\/div>\n<div>FEX: 151 Description: FEX0151 state: Online<\/div>\n<div>FEX version: 7.1(4)N1(1) [Switch version: 7.1(4)N1(1)]<\/div>\n<div><\/div>\n<div>When all the Fabric Extenders are loaded, go to the next step.<\/div>\n<div><\/div>\n<div>To upgrade the vPC secondary switch :<\/div>\n<div><\/div>\n<div>Enter the show install all impact command to validate the upgrade process and the components being upgraded.<\/div>\n<div><\/div>\n<div><\/div>\n<div>\u00a0switch-2# show install all impact kickstart bootflash:n5000-uk9-kickstart.7.1.4.N1.1.bin system bootflash:n5000-uk9.7.1.4.N1.1.bin<\/div>\n<div><\/div>\n<div>Verifying image bootflash:\/n5000-uk9-kickstart.7.1.4.N1.1.bin for boot variable &#8220;kickstart&#8221;.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Verifying image bootflash:\/n5000-uk9.7.1.4.N1.1.bin for boot variable &#8220;system&#8221;.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Verifying image type.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Extracting &#8220;system&#8221; version from image bootflash:\/n5000-uk9.7.1.4.N1.1.bin.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Extracting &#8220;kickstart&#8221; version from image bootflash:\/n5000-uk9-kickstart.7.1.4.N1.1.bin.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Extracting &#8220;bios&#8221; version from image bootflash:\/n5000-uk9.7.1.4.N1.1.bin.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Extracting &#8220;fexth&#8221; version from image bootflash:\/n5000-uk9.7.1.4.N1.1.bin.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Performing module support checks.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Notifying services about system upgrade.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div><\/div>\n<div>Enter the install all kickstart image system image command on the vPC primary switch.(Seconday acting now as primary now)<\/div>\n<div><\/div>\n<div>install all kickstart bootflash:n5000-uk9-kickstart.7.1.4.N1.1.bin system bootflash:n5000-uk9.7.1.4.N1.1.bin<\/div>\n<div><\/div>\n<div>Verifying image bootflash:\/n5000-uk9-kickstart.7.1.4.N1.1.bin for boot variable &#8220;kickstart&#8221;.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Verifying image bootflash:\/n5000-uk9.7.1.4.N1.1.bin for boot variable &#8220;system&#8221;.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Verifying image type.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Extracting &#8220;system&#8221; version from image bootflash:\/n5000-uk9.7.1.4.N1.1.bin.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Extracting &#8220;kickstart&#8221; version from image bootflash:\/n5000-uk9-kickstart.7.1.4.N1.1.bin.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Extracting &#8220;bios&#8221; version from image bootflash:\/n5000-uk9.7.1.4.N1.1.bin.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Extracting &#8220;fexth&#8221; version from image bootflash:\/n5000-uk9.7.1.4.N1.1.bin.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Performing module support checks.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Notifying services about system upgrade.<\/div>\n<div>[####################] 100% &#8212; SUCCESS<\/div>\n<div><\/div>\n<div>Switch will be reloaded for disruptive upgrade.<\/div>\n<div>Do you want to continue with the installation (y\/n)? [n] y\u00a0 \u00a0 &lt;&#8212;&#8211; you asked to enter Y to proceed here.<\/div>\n<div><\/div>\n<div><\/div>\n<div>Pre-loading modules.<\/div>\n<div><\/div>\n<div>[This step might take upto 20 minutes to complete &#8211; please wait.]<\/div>\n<div><\/div>\n<div>Here it takes 20min to upgrade, so keep monitoring the network and upgrade proceedures.<\/div>\n<div><\/div>\n<div>Once its upgrading proceedure done<\/div>\n<div><\/div>\n<div>The system is going down for reboot NOW!<\/div>\n<div><\/div>\n<div>After reboot successfully and you see login prompt<\/div>\n<div><\/div>\n<div>check all working as expected.<\/div>\n<div><\/div>\n<div>Verify all the FEXs connected to the vPC secondary switch are online. Use the show fex command to view the FEX status.<\/div>\n<div><\/div>\n<div>switch-2# show fex<\/div>\n<div>FEX FEX FEX FEX Fex<\/div>\n<div>Number Description State Model Serial<\/div>\n<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/div>\n<div>151 FEX0151 online Mismatch N2K-C2248UPQ<\/div>\n<div>152 FEX0152 online Mismatch N2K-C2248UPQ<\/div>\n<div><\/div>\n<div><\/div>\n<div>Good now all done, happy labbing ..!!<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Nexus 5548UP non-disruptive upgrade. In the past we have done upgrades, but most of the time cisco mentioned non-disruptive, but most case 6.0X or old have disruptive upgrade in my experience. Finally i got a chance to write upgrade procedure for others to refer ; NXOS 7.X onwards cisco have made lot of improvements\u00a0 that [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25,2],"tags":[],"class_list":["post-663","post","type-post","status-publish","format-standard","hentry","category-ccie-dc","category-cisco"],"_links":{"self":[{"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=\/wp\/v2\/posts\/663","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=663"}],"version-history":[{"count":2,"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=\/wp\/v2\/posts\/663\/revisions"}],"predecessor-version":[{"id":669,"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=\/wp\/v2\/posts\/663\/revisions\/669"}],"wp:attachment":[{"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=663"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=663"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=663"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}