<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Upgrade E-Series systems via API in EF &amp; E-Series, SANtricity, and Related Plug-ins</title>
    <link>https://community.netapp.com/t5/EF-E-Series-SANtricity-and-Related-Plug-ins/Upgrade-E-Series-systems-via-API/m-p/137336#M495</link>
    <description>&lt;P&gt;Hey Pablo,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Just wanted to let you know that I have added an example script to the Web Services Samples out on GitHub.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/NetApp/webservices-samples/commit/012315abeca27c5018c068386bb3f32ef04f2f4e" target="_blank"&gt;https://github.com/NetApp/webservices-samples/commit/012315abeca27c5018c068386bb3f32ef04f2f4e&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is a simple example, but it&amp;nbsp;does 3 things:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. Runs the same health check that we run when intiating an upgrade operation from the GUI interface[s].&lt;/P&gt;&lt;P&gt;2. Takes a firmware file from the user's local filesystem and uploads it, telling the controller[s] to activate it immediately.&lt;/P&gt;&lt;P&gt;3. Waits for the controllers to reboot and become active again.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I can elaborate on any portions that are unclear, and this may be the subject of a future article out on The Pub. I know you aren't the only one interested in how to do this, and I think a more general explanation would be helpful.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Michael&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 16 Jan 2018 16:36:21 GMT</pubDate>
    <dc:creator>Michael_Price</dc:creator>
    <dc:date>2018-01-16T16:36:21Z</dc:date>
    <item>
      <title>Upgrade E-Series systems via API</title>
      <link>https://community.netapp.com/t5/EF-E-Series-SANtricity-and-Related-Plug-ins/Upgrade-E-Series-systems-via-API/m-p/137069#M488</link>
      <description>&lt;P&gt;Hi There,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm trying to come up with some scripts to upgrade E-Series systems that run embedded API sericices, (e2860, ef570)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Going thourgh swagger docs, found endpoints for /upgrade/download and /upgrade/reload, but still not sure about the proper way of doing it.&lt;/P&gt;&lt;P&gt;Is it expected that you upload the RCB_11.40_xxxx.dlp file via the first call, and then use the second one to tirgger the update procedure?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any pointers to doc, or code samples are appreciated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It would definitely be agood addition to &lt;A href="https://github.com/NetApp/webservices-samples" target="_blank"&gt;https://github.com/NetApp/webservices-samples&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Pablo&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jun 2025 14:10:55 GMT</pubDate>
      <guid>https://community.netapp.com/t5/EF-E-Series-SANtricity-and-Related-Plug-ins/Upgrade-E-Series-systems-via-API/m-p/137069#M488</guid>
      <dc:creator>PabloZorzoli</dc:creator>
      <dc:date>2025-06-04T14:10:55Z</dc:date>
    </item>
    <item>
      <title>Re: Upgrade E-Series systems via API</title>
      <link>https://community.netapp.com/t5/EF-E-Series-SANtricity-and-Related-Plug-ins/Upgrade-E-Series-systems-via-API/m-p/137100#M489</link>
      <description>&lt;P&gt;Hey Pablo,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I know I already responded on ThePub (&lt;A href="https://netapppub.slack.com" target="_blank"&gt;https://netapppub.slack.com&lt;/A&gt;), but just so others can see the response here....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I know that we have a few samples in this area, give me a few days to clean them up and I can see about getting something up there with the other samples on GitHub. If possible, I'll see about getting a more general write-up for the blog area finished.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Michael&lt;/P&gt;</description>
      <pubDate>Fri, 05 Jan 2018 15:06:26 GMT</pubDate>
      <guid>https://community.netapp.com/t5/EF-E-Series-SANtricity-and-Related-Plug-ins/Upgrade-E-Series-systems-via-API/m-p/137100#M489</guid>
      <dc:creator>Michael_Price</dc:creator>
      <dc:date>2018-01-05T15:06:26Z</dc:date>
    </item>
    <item>
      <title>Re: Upgrade E-Series systems via API</title>
      <link>https://community.netapp.com/t5/EF-E-Series-SANtricity-and-Related-Plug-ins/Upgrade-E-Series-systems-via-API/m-p/137336#M495</link>
      <description>&lt;P&gt;Hey Pablo,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Just wanted to let you know that I have added an example script to the Web Services Samples out on GitHub.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/NetApp/webservices-samples/commit/012315abeca27c5018c068386bb3f32ef04f2f4e" target="_blank"&gt;https://github.com/NetApp/webservices-samples/commit/012315abeca27c5018c068386bb3f32ef04f2f4e&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is a simple example, but it&amp;nbsp;does 3 things:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. Runs the same health check that we run when intiating an upgrade operation from the GUI interface[s].&lt;/P&gt;&lt;P&gt;2. Takes a firmware file from the user's local filesystem and uploads it, telling the controller[s] to activate it immediately.&lt;/P&gt;&lt;P&gt;3. Waits for the controllers to reboot and become active again.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I can elaborate on any portions that are unclear, and this may be the subject of a future article out on The Pub. I know you aren't the only one interested in how to do this, and I think a more general explanation would be helpful.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Michael&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 16 Jan 2018 16:36:21 GMT</pubDate>
      <guid>https://community.netapp.com/t5/EF-E-Series-SANtricity-and-Related-Plug-ins/Upgrade-E-Series-systems-via-API/m-p/137336#M495</guid>
      <dc:creator>Michael_Price</dc:creator>
      <dc:date>2018-01-16T16:36:21Z</dc:date>
    </item>
  </channel>
</rss>

