{"id":10796,"date":"2014-11-05T09:10:36","date_gmt":"2014-11-05T08:10:36","guid":{"rendered":"http:\/\/nolabnoparty.com\/?p=10796"},"modified":"2014-12-24T10:21:18","modified_gmt":"2014-12-24T09:21:18","slug":"hp-msa-2040-firmware-upgrade-via-ftp","status":"publish","type":"post","link":"https:\/\/nolabnoparty.com\/en\/hp-msa-2040-firmware-upgrade-via-ftp\/","title":{"rendered":"HP MSA 2040 firmware upgrade via FTP"},"content":{"rendered":"<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;\" title=\"msa2040firmwareupgftp01\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/msa2040firmwareupgftp01.jpg\" alt=\"msa2040firmwareupgftp01\" width=\"602\" height=\"202\" border=\"0\" \/><\/p>\n<p>To upgrade the storage\u00a0<a href=\"http:\/\/www8.hp.com\/us\/en\/products\/data-storage\/msa.html\" target=\"_blank\" rel=\"noopener\">HP MSA 2040<\/a>\u00a0firmware when the web management console is not accessible, the use of FTP protocol can solve the problem.<\/p>\n<p>The storage can be easily <strong>managed via HTTP\/HTTPS<\/strong> protocols but buggy firmware or problems in the controller\u00a0can impede the access to the web console making the HP MSA 2040 firmware upgrade hard to perform.<\/p>\n<p><!--more--><\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border: 0px;\" title=\"msa2040firmwareupgftp02\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/msa2040firmwareupgftp02.jpg\" alt=\"msa2040firmwareupgftp02\" width=\"600\" height=\"311\" border=\"0\" \/><\/p>\n<p>What if you need to <strong>upgrade the SAN firmware<\/strong> and the web management console is not accessible? FTP is the answer.<\/p>\n<p>&nbsp;<\/p>\n<h2>Procedure<\/h2>\n<p>Before proceeding with firmware upgrade, it's suggested to have a <strong>full backup of the storage<\/strong> to avoid any problem. If the SAN is equipped with a <strong>single controller<\/strong>, the I\/O in the storage should be reduced at minimum before starting the\u00a0upgrade.<\/p>\n<p>Using a tool like PuTTY or KiTTY, connect the <strong>SAN controller via Telnet <\/strong>and type the credentials to login.<\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border: 0px;\" title=\"msa2040firmwareupgftp03\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/msa2040firmwareupgftp03.jpg\" alt=\"msa2040firmwareupgftp03\" width=\"600\" height=\"277\" border=\"0\" \/><\/p>\n<p>Since the web access\u00a0is not available, check the <strong>HTTP\/HTTPS protocols <\/strong>to verify their status. Use the following command:<\/p>\n<p><span style=\"color: #0000a0;\"># show protocols<\/span><\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;\" title=\"msa2040firmwareupgftp04\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/msa2040firmwareupgftp04.jpg\" alt=\"msa2040firmwareupgftp04\" width=\"600\" height=\"272\" border=\"0\" \/><\/p>\n<p>If they are enabled, something wrong occurred in the controller. To fix this issue it's suggested to <strong>disable both HTTP\/HTTPS protocols<\/strong> before applying the new firmware.<\/p>\n<p><span style=\"color: #0000a0;\"># set protocols http disabled<br \/>\n<\/span><span style=\"color: #0000a0;\"># set protocols https disabled <\/span><\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;\" title=\"msa2040firmwareupgftp05\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/msa2040firmwareupgftp05.jpg\" alt=\"msa2040firmwareupgftp05\" width=\"600\" height=\"111\" border=\"0\" \/><\/p>\n<p>Check protocols status to verify they have been disabled.<\/p>\n<p><span style=\"color: #0000a0;\"># show protocols<\/span><\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;\" title=\"msa2040firmwareupgftp06\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/msa2040firmwareupgftp06.jpg\" alt=\"msa2040firmwareupgftp06\" width=\"600\" height=\"275\" border=\"0\" \/><\/p>\n<p>Now from the <a href=\"http:\/\/h20566.www2.hp.com\/portal\/site\/hpsc\/public\/psi\/swdHome\/?cc=us&amp;cc=us&amp;lang=en&amp;lang=en&amp;sp4ts.oid=5442236&amp;ac.admitted=1415026619309.876444892.199480143\" target=\"_blank\" rel=\"noopener\">HP website<\/a> download the correct firmware and copy the<strong> .bin file to a directory<\/strong> in your local drive.<\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;\" title=\"msa2040firmwareupgftp07\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/msa2040firmwareupgftp07.jpg\" alt=\"msa2040firmwareupgftp07\" width=\"563\" height=\"233\" border=\"0\" \/><\/p>\n<p>From Windows, open the <strong>Command Prompt<\/strong> and navigate to the directory (i.e. msa) where the firmware <strong>.bin<\/strong> file has been copied.<\/p>\n<p><span style=\"color: #0000a0;\">c:\\&gt;cd msa<br \/>\nc:\\&gt;dir<\/span><\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;\" title=\"msa2040firmwareupgftp08\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/msa2040firmwareupgftp08.jpg\" alt=\"msa2040firmwareupgftp08\" width=\"600\" height=\"162\" border=\"0\" \/><\/p>\n<p>Connect the <strong>SAN controller using the FTP<\/strong> protocol to proceed with firmware upgrade.<\/p>\n<p><span style=\"color: #0000a0;\">C:\\&gt;ftp san-msa2040b<\/span><\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;\" title=\"msa2040firmwareupgftp09\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/msa2040firmwareupgftp09.jpg\" alt=\"msa2040firmwareupgftp09\" width=\"600\" height=\"101\" border=\"0\" \/><\/p>\n<p>Type username and password then press <strong>ENTER<\/strong>.<\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border: 0px;\" title=\"msa2040firmwareupgftp10\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/msa2040firmwareupgftp10.jpg\" alt=\"msa2040firmwareupgftp10\" width=\"600\" height=\"211\" border=\"0\" \/><\/p>\n<p>Write down the firmware filename <strong>.bin<\/strong> just downloaded then enter the command to flash the connected controller.<\/p>\n<blockquote><p>put &lt;filename&gt; flash<\/p><\/blockquote>\n<p><span style=\"color: #0000a0;\"># put GL101R001.bin flash<\/span><\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border: 0px;\" title=\"msa2040firmwareupgftp11\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/msa2040firmwareupgftp11.jpg\" alt=\"msa2040firmwareupgftp11\" width=\"600\" height=\"172\" border=\"0\" \/><\/p>\n<p>The process takes some seconds to complete. Check the <strong>status<\/strong>\u00a0message for any problem.<\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;\" title=\"msa2040firmwareupgftp12\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/msa2040firmwareupgftp12.jpg\" alt=\"msa2040firmwareupgftp12\" width=\"600\" height=\"117\" border=\"0\" \/><\/p>\n<p>Quit the FTP session and connect the <strong>controller via Telnet<\/strong> once again to check the <strong>protocols status<\/strong>. Because HTTP\/HTTPS protocols were previously disabled, you have to enable them.<\/p>\n<p><span style=\"color: #0000a0;\"># set protocols https enabled<br \/>\n# set protocols http enabled<\/span><\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;\" title=\"msa2040firmwareupgftp13\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/msa2040firmwareupgftp13.jpg\" alt=\"msa2040firmwareupgftp13\" width=\"600\" height=\"115\" border=\"0\" \/><\/p>\n<p>Now using your browser <strong>try accessing the MSA management console<\/strong> typing the correct address. The web management console\u00a0should be accessible again.<\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;\" title=\"msa2040firmwareupgftp14\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/msa2040firmwareupgftp14.jpg\" alt=\"msa2040firmwareupgftp14\" width=\"600\" height=\"334\" border=\"0\" \/><\/p>\n<p>With this simple procedure the firmware has been upgraded successfully and the web accessibility restored.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/images\/firma.jpg\" alt=\"firma\" title=\"\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>To upgrade the storage\u00a0HP MSA 2040\u00a0firmware when the web management console is not accessible, the use of FTP protocol can solve the problem. The storage can be easily managed via HTTP\/HTTPS protocols but buggy firmware or problems in the controller\u00a0can impede the access to the web console making the HP MSA 2040 firmware upgrade hard to perform.<\/p>\n","protected":false},"author":3,"featured_media":10782,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":{"linkedin_93tdZWzMZc_93tdZWzMZc":"","facebook_2879994398731222_17841400390232720":"","twitter_113568041_113568041":"","mastodon_115463926174894442_115463926174894442":""},"rop_publish_now_history":[],"rop_publish_now_status":"pending","footnotes":""},"categories":[1431,1469],"tags":[1203],"class_list":["post-10796","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-networking-en","category-storage-en","tag-msa-2040","has_thumb"],"_links":{"self":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts\/10796","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/comments?post=10796"}],"version-history":[{"count":0,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts\/10796\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/media\/10782"}],"wp:attachment":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/media?parent=10796"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/categories?post=10796"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/tags?post=10796"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}