{"id":2773,"date":"2017-09-24T01:25:52","date_gmt":"2017-09-24T01:25:52","guid":{"rendered":"http:\/\/pariswells.com\/blog\/?p=2773"},"modified":"2017-09-24T01:27:56","modified_gmt":"2017-09-24T01:27:56","slug":"updating-nimbleos","status":"publish","type":"post","link":"https:\/\/pariswells.com\/blog\/random\/updating-nimbleos","title":{"rendered":"Updating NimbleOS"},"content":{"rendered":"<p>Updating NimbleOS<\/p><p><img loading=\"lazy\" decoding=\"async\" width=\"1370\" height=\"253\" class=\"wp-image-2782 img-responsive\" src=\"http:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-2.png\" srcset=\"https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-2.png 1370w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-2-300x55.png 300w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-2-768x142.png 768w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-2-1024x189.png 1024w\" sizes=\"auto, (max-width: 1370px) 100vw, 1370px\" \/><\/p><p>The Basics<\/p><p>Upgrading Nimble OS is something clients can complete easily and with confidence, thanks largely to the thorough pre-checks and verifications that are part of the process.<\/p><p>If your arrays are communicating back to Nimble Support, InfoSight will be able to determine if there are updates available and present the GA versions of Nimble OS suitable (whitelisted) for your environment. Because InfoSight works to inoculate the WW install base from known issues, it may blacklist some Nimble OS versions from being available upgrade choices. Clients can discuss with Nimble Support in order to understand what changes may be required in the environment before safely being able to install a version currently blacklisted for your environment.<\/p><p>Many clients perform upgrades during business hours however there is no shame in scheduling these outside of hours and when there is little workload running. Clients with a valid Support Status may contact Nimble Support anytime 24 x 7.<\/p><p>Do not hesitate to contact Nimble Support on 1-800-751-916 <a href=\"https:\/\/www.nimblestorage.com\/customer-support\/\">https:\/\/www.nimblestorage.com\/customer-support\/<\/a><\/p><p><img loading=\"lazy\" decoding=\"async\" width=\"309\" height=\"173\" class=\"wp-image-2784 img-responsive\" src=\"http:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-7.jpg\" srcset=\"https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-7.jpg 309w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-7-300x168.jpg 300w\" sizes=\"auto, (max-width: 309px) 100vw, 309px\" \/><\/p><p>This indicates there is a communication issue preventing the array from sending heartbeats and ASUP detail to Nimble Support and this should be resolved unless installed on a dark site.<\/p><p>From InfoSight, <em>Reports \u2013 Asset Report <\/em>you can verify Support status. Contact your local Nimble Representative if you need to renew your Support cover.<\/p><p><img loading=\"lazy\" decoding=\"async\" width=\"284\" height=\"349\" class=\"wp-image-2786 img-responsive\" src=\"http:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-9.jpg\" srcset=\"https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-9.jpg 284w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-9-244x300.jpg 244w\" sizes=\"auto, (max-width: 284px) 100vw, 284px\" \/><\/p><p>Nimble Connection Manager<\/p><p>&nbsp;<\/p><p>Install or Update Nimble Connection Manager<\/p><p>Nimble Connection Manager (NCM) simplifies configuration on iSCSI, automatically creates the optimal number of iSCSI sessions for each Nimble volume and manages the selection of paths to the volumes.<\/p><p><img loading=\"lazy\" decoding=\"async\" width=\"692\" height=\"366\" class=\"wp-image-2790 img-responsive\" src=\"http:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-10.jpg\" srcset=\"https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-10.jpg 692w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-10-300x159.jpg 300w\" sizes=\"auto, (max-width: 692px) 100vw, 692px\" \/><\/p><p>NCM is available for Linux, Windows\/Hyper-V and vSphere environments.<\/p><p>Please refer to the latest <em>VMware Integration Guide <\/em>which includes details for NCM installation\/upgrade and much more. Available for download from InfoSight (<em>Resources<\/em><\/p><p><em>\u2013 Documentation<\/em>).<\/p><p>For Update Manager installs on 6.0 &amp; 6.5 see: <a href=\"https:\/\/connect.nimblestorage.com\/thread\/11802\">https:\/\/connect.nimblestorage.com\/thread\/11802<\/a><\/p><p>NCM Version Compatibility With Nimble OS<\/p><p>On the Nimble Validated Configuration Matrix, Select <em>NCM for VMware Compatibility with Nimble OS<\/em>, from the drop down, select the version of <em>Nimble OS <\/em>you are running OR planning to run after upgrading.<\/p><p><img loading=\"lazy\" decoding=\"async\" width=\"1075\" height=\"490\" class=\"wp-image-2792 img-responsive\" src=\"http:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-11.jpg\" srcset=\"https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-11.jpg 1075w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-11-300x137.jpg 300w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-11-768x350.jpg 768w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-11-1024x467.jpg 1024w\" sizes=\"auto, (max-width: 1075px) 100vw, 1075px\" \/><\/p><p>NCM Version Compatibility With vSphere<\/p><p>On the Nimble Validated Configuration Matrix, Select <em>Nimble Connection Manager for VM<\/em>, you can then select from the drop down the <em>vSphere Version <\/em>you are running OR planning to run after upgrading.<\/p><p><img loading=\"lazy\" decoding=\"async\" width=\"794\" height=\"439\" class=\"wp-image-2794 img-responsive\" src=\"http:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-12.jpg\" srcset=\"https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-12.jpg 794w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-12-300x166.jpg 300w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-12-768x425.jpg 768w\" sizes=\"auto, (max-width: 794px) 100vw, 794px\" \/><\/p><p>Download NCM for VMware<\/p><p>On the Nimble Validated Configuration Matrix, <em>Resources \u2013 Software Downloads<\/em>, select Connection Manager (NCM) for VMware. Download the appropriate package for your vSphere version.<\/p><p><img loading=\"lazy\" decoding=\"async\" width=\"1064\" height=\"429\" class=\"wp-image-2797 img-responsive\" src=\"http:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-15.jpg\" srcset=\"https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-15.jpg 1064w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-15-300x121.jpg 300w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-15-768x310.jpg 768w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-15-1024x413.jpg 1024w\" sizes=\"auto, (max-width: 1064px) 100vw, 1064px\" \/><\/p><p>From: NTS-2001-I Course<\/p><p><strong>One-click, zero-downtime Nimble OS upgrades<\/strong><\/p><p>? Before you begin:<\/p><p>\u2013 Check your current version<\/p><p>\u2013 Obtain the most recent version<\/p><p>\u2013 Check system health<\/p><p><img loading=\"lazy\" decoding=\"async\" width=\"733\" height=\"328\" class=\"wp-image-2799 img-responsive\" src=\"http:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-17.jpg\" srcset=\"https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-17.jpg 733w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-17-300x134.jpg 300w\" sizes=\"auto, (max-width: 733px) 100vw, 733px\" \/><\/p><p>Selecting Different Versions<\/p><p>? If you click <em>Download<\/em>, you may be presented with different versions to upgrade to.<\/p><p><img loading=\"lazy\" decoding=\"async\" width=\"1039\" height=\"629\" class=\"wp-image-2801 img-responsive\" src=\"http:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-19.jpg\" srcset=\"https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-19.jpg 1039w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-19-300x182.jpg 300w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-19-768x465.jpg 768w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-19-1024x620.jpg 1024w\" sizes=\"auto, (max-width: 1039px) 100vw, 1039px\" \/><\/p><p>Firmware<\/p><p>Firmware<\/p><p><img loading=\"lazy\" decoding=\"async\" width=\"307\" height=\"220\" class=\"wp-image-2803 img-responsive\" src=\"http:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-8.png\" srcset=\"https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-8.png 307w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-8-300x215.png 300w\" sizes=\"auto, (max-width: 307px) 100vw, 307px\" \/> <img loading=\"lazy\" decoding=\"async\" width=\"307\" height=\"220\" class=\"wp-image-2805 img-responsive\" src=\"http:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-10.png\" srcset=\"https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-10.png 307w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-10-300x215.png 300w\" sizes=\"auto, (max-width: 307px) 100vw, 307px\" \/><\/p><p>1. Load new firmware to standby<\/p><p>2. Reboot standby to run new rev.<\/p><p>3. Load new firmware to other controller<\/p><p>4. Reboot active to activate new rev. \u2013 causes failover and the<\/p><p>standby becomes active<\/p><p><img loading=\"lazy\" decoding=\"async\" width=\"1369\" height=\"544\" class=\"wp-image-2807 img-responsive\" src=\"http:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-12.png\" srcset=\"https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-12.png 1369w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-12-300x119.png 300w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-12-768x305.png 768w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-12-1024x407.png 1024w\" sizes=\"auto, (max-width: 1369px) 100vw, 1369px\" \/><\/p><p>From: Nimble GUI Administrator Guide<\/p><p><strong>Software Updates<\/strong><\/p><p>Nimble Storage offers several ways to keep an array up-to-date, to improve its performance, and to increase data storage capacity. (The term <em>upgrade <\/em>refers to Nimble array hardware.) The term <em>update <\/em>refers to the NimbleOS software (NOS).<\/p><p><strong>Upgrades and Updates<\/strong><\/p><p>There are multiple upgrade paths for hardware, as well as NimbleOS software updates available that can run on the array, depending on your array model. If you want to increase data storage capacity, you can add expansion shelves without having to perform an update or upgrade.<\/p><p><strong>Upgrades<\/strong><\/p><p>Depending on which model of Nimble array you have, there are upgrade paths for the controllers and cache drives. An upgrade procedure is the same as replacing a controller or the cache SSDs. However, the new component is more powerful or has greater capacity.<\/p><p>Contact Nimble Storage Support at <a href=\"http:\/\/www.nimblestorage.com\/support\"><em>www.nimblestorage.com\/support<\/em><\/a> when you want to upgrade.<\/p><p>See the applicable upgrade quick start guide that ships with the upgrade component. The <em>Nimble Storage<\/em><\/p><p><em>Hardware Guide <\/em>also covers upgrades.<\/p><p><strong>Updates<\/strong><\/p><p>The NimbleOS is the software that runs on the array. Nimble provides regular maintenance releases and periodic updates to the NimbleOS. Maintenance releases typically correct bugs and enhance features. Updates involve a major new release of the NimbleOS with new features and capabilities.<\/p><p>If a NimbleOS update is available for your array, you can accomplish the update in less then an hour for each array in the group. (If you want to combine your Nimble arrays as members of a group, each of them must have the same version of NimbleOS 2.x or later installed.) The update procedure works on one controller at a time and results in a controller failover. To avoid any data service disruption, make sure that the initiators connected to the array have proper MPIO timeouts configured before performing the software update.<\/p><p>If the Nimble Windows Toolkit (NWT) is not installed on the Windows hosts, be sure to configure timeout values appropriately. See <em>Timeout Values <\/em>on page 233.<\/p><p>The NimbleOS has an automated procedure to download and install updates. Or, you can download NimbleOS software at the Nimble Storage InfoSight\u2122 at <em>https:\/\/infosight.nimblestorage.com<\/em>. If you do not have a user account, you can create one on your first visit.<\/p><p>See <em>Update the NimbleOS<\/em>.<\/p><p><strong>Find the NimbleOS Version<\/strong><\/p><p><strong>Procedure<\/strong><\/p><p>To determine which version of the NimbleOS is installed on the array:<\/p><p><strong>1 <\/strong>In the NimbleOS GUI, choose <strong>Help <\/strong>&gt; <strong>About Nimble Storage<\/strong>.<\/p><p><strong>2 <\/strong>Look for the Version number just below the Nimble Storage logo.<\/p><p><strong>3 <\/strong>Click <strong>OK <\/strong>to dismiss the dialog box.<\/p><p><strong>Download the NimbleOS Update File <\/strong>This task is required if your Nimble array has no Internet access. <strong>Procedure<\/strong><\/p><p>To download the NimbleOS update file:<\/p><p><strong>1 <\/strong>From another workstation, in your browser address field, type: <em>https:\/\/infosight.nimblestorage.com<\/em><\/p><p>The Nimble Storage InfoSight\u2122 opens in a browser window.<\/p><p><strong>2 <\/strong>On the NimbleOS tab, select the NimbleOS update version from the drop-down menu.<\/p><p><strong>3 <\/strong>In the list of download packages, click <strong>Software <\/strong>and save the NimbleOS update file and save the file to a convenient<\/p><p>place on your PC or host.<\/p><p><strong>Update the NimbleOS<\/strong><\/p><p><strong>Procedure<\/strong><\/p><p><strong>1 <\/strong>Choose <strong>Administration <\/strong>&gt; <strong>Software<\/strong>.<\/p><p><strong>2 <\/strong>In the Software pane, click <strong>Download<\/strong>.<\/p><p><strong>3 <\/strong>In the list of NimbleOS Updates, check the update to install and click <strong>Download<\/strong>.<\/p><p><strong>4 <\/strong>When you see the downloaded NimbleOS update file in the Software pane, click <strong>Update<\/strong>.<\/p><p><strong>5 <\/strong>When the End User License Agreement (EULA) appears, scroll to the bottom of the EULA, check the box,and click <strong>Agree<\/strong>.<\/p><p>Installation does not continue until you click <strong>Agree<\/strong>.<\/p><p><strong>6 <\/strong>Read the Software Update message and click <strong>OK<\/strong>.<\/p><p>The NimbleOS update process takes about 20 minutes per array. During that time, a controller failover and a browser reload occur automatically. The array itself remains online and available throughout the update.<\/p><p>If you have multiple arrays in a storage group, all group arrays are updated, one at a time, to the same version of<\/p><p>NimbleOS.<\/p><p><strong>Note <\/strong>If your connection to the array drops during the update, you might not be able to re-establish connection until the update is done.<\/p><p>When the update is finished, the new NimbleOS version is listed as the <em>Current <\/em>version.<\/p><p><strong>Verify the NimbleOS Update<\/strong><\/p><p><strong>Procedure<\/strong><\/p><p><strong>1 <\/strong>Go to <strong>Events<\/strong>.<\/p><p><strong>2 <\/strong>Verify the NimbleOS update by checking the Events list for the update event. For example:<\/p><p>A successful software update is indicated by two update events, one for each controller<\/p><p>From: https:\/\/esxsi.com\/2016\/09\/22\/nimble-os\/<\/p><p>&nbsp;<\/p><p>Log into the web interface of the Nimble device. Select<\/p><p>the <strong>Administration <\/strong>drop down menu and click <strong>Software<\/strong>.<\/p><p><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"339\" class=\"wp-image-2809 img-responsive\" src=\"http:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-21.jpg\" srcset=\"https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-21.jpg 640w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-21-300x159.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/p><p>On the software page click <strong>Download <\/strong>to download the latest operating system version, this does not being the update process but downloads the software to the array. If you have obtained the software from Nimble support<\/p><p>click <strong>Upload <\/strong>and browse to the folder location.<\/p><p><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"254\" class=\"wp-image-2810 img-responsive\" src=\"http:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-22.jpg\" srcset=\"https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-22.jpg 640w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-22-300x119.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/p><p>Once the software has downloaded click <strong>Update<\/strong>. In this example we are upgrading from v2.3.14 to v3.4.1. The process involves updating one controller at a time, since they run as active \/ passive there should be no outage.<\/p><p>When prompted with the license agreement click <strong>Agree<\/strong>. Click <strong>Ok <\/strong>to the message about clearing your browser cache and reloading the page once the update is complete.<\/p><p><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"265\" class=\"wp-image-2811 img-responsive\" src=\"http:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-23.jpg\" srcset=\"https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-23.jpg 640w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-23-300x124.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/p><p>The update will now commence, keep in mind that you<\/p><p>may see the process stages \u20181 of 7\u2019 jump forward and then back a step, this is normal. Once the first controller has finished updating the browser will reload during fail-over.<\/p><p><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"261\" class=\"wp-image-2812 img-responsive\" src=\"http:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-24.jpg\" srcset=\"https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-24.jpg 640w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-24-300x122.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/p><p>Once the update is complete you will be returned to the software page, where the current version number should now be updated. Depending on what you are upgrading to and from, some of the menu pages look a little different, such as the home page. If you have any issues with the web client at this stage then delete your browsing history and restart the browser.<\/p><p>Check in RECENT EVENTS, you should see the software successfully updated message for both controllers. If you have email notifications setup you will also have been notified of this via email. It\u2019s worth checking over the servers that have Nimble storage volumes mounted and that all paths are available.<\/p><p><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"451\" class=\"wp-image-2813 img-responsive\" src=\"http:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-25.jpg\" srcset=\"https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-25.jpg 640w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2017\/09\/word-image-25-300x211.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/p><p>Explanation of Nimble OS Version<\/p><p>&nbsp;<\/p><p>Release family Planned maintenance<\/p><p>release<\/p><p>Unplanned<\/p><p>maintenance release<\/p><p>Patch release<\/p><p>The Meaning of Each Software Release Status<\/p><p>&nbsp;<\/p><table><tbody><tr><td colspan=\"2\"><p><strong>Software Release Status Description<\/strong><\/p><\/td><\/tr><tr><td rowspan=\"3\"><p><strong>Initial Production Release (IPR)<\/strong><\/p><p><strong>GA Candidate Production Release (GAC)<\/strong><\/p><p><strong>General Availability Production Release (GA)<\/strong><\/p><\/td><td><p>The software release is ready for production use. Until the release achieves General Availability status<\/p><p>(see below), the release will be available upon request to customers desiring the capabilities of the new release. In addition, the release will also be proactively made available to a subset of customers and\/or systems. The set of such proactively notified \/ white-listed customers\/systems will gradually expand until GA status is achieved.<\/p><\/td><\/tr><tr><td><p>The software release is ready for production use. These are the maintenance releases after IPR up until the release achieves General Availability status (see below). The release will be available upon request to customers desiring the capabilities of the new release. In addition, the release will also be proactively made available to a subset of customers and\/or systems. The set of such proactively notified\/white-listed customers\/systems will gradually expand until GA status is achieved.<\/p><\/td><\/tr><tr><td><p>The release is designated as GA after it has demonstrated a high level of stability across a large number of production systems and sufficiently long runtime across those systems. The specific thresholds are determined by Nimble and will depend on the<\/p><\/td><\/tr><\/tbody><\/table><p><strong>Release Notes (READ ME FIRST)<\/strong><\/p><p>Release Notes contain important update prerequisite information, and should be reviewed before updating the software.<\/p><p>Documentation and downloads are available on InfoSight:<\/p><p><a href=\"https:\/\/infosight.nimblestorage.com\/InfoSight\/app#documentation?Document+Type=Release+Notes&amp;Version+Family=4.x\">\u2022 Release Notes (<\/a>Resources &gt; Documentation &gt; Release Notes &gt; 4.x)<\/p><p><a href=\"https:\/\/infosight.nimblestorage.com\/InfoSight\/app#documentation?Document+Type=Support+Policy\">\u2022 Nimble Storage Software Release Model (<\/a>Resources &gt; Documentation &gt; Support Policy)<\/p><p>o <strong><em>NOTE: An updated version of the \u201cEnd of Availability \/ Support Policy\u201d document was uploaded on 12\/07\/2016<\/em><\/strong><\/p><p><a href=\"https:\/\/infosight.nimblestorage.com\/InfoSight\/media\/kb\/active\/brd1461266848251.whz\/index.html\">\u2022 Software Update FAQ (<\/a>Resources &gt; Documentation &gt; Knowledge Base Article &gt; KB-000351 Nimble Array: Software Update<\/p><p>FAQ)<\/p><p><a href=\"https:\/\/infosight.nimblestorage.com\/InfoSight\/#documentation?Document+Type=Compatibility+Matrix\">\u2022 Compatibility Matrix (<\/a>Resources &gt; Documentation &gt; Compatibility Matrix)<\/p><p><a href=\"https:\/\/infosight.nimblestorage.com\/InfoSight\/app#software\">\u2022 Host Integration software (<\/a>Resources &gt; Software Downloads &gt; Integration Kits)<\/p><p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>Updating NimbleOSThe BasicsUpgrading Nimble OS is something clients can complete easily and with confidence, thanks largely to the thorough pre-checks and verifications that are part of the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[568,2113,1725,2114,1131],"class_list":["post-2773","post","type-post","status-publish","format-standard","hentry","category-random","tag-firmware","tag-ncm","tag-nimble","tag-os","tag-update"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/posts\/2773","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/comments?post=2773"}],"version-history":[{"count":2,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/posts\/2773\/revisions"}],"predecessor-version":[{"id":2817,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/posts\/2773\/revisions\/2817"}],"wp:attachment":[{"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/media?parent=2773"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/categories?post=2773"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/tags?post=2773"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}