{"id":449,"date":"2020-10-30T15:30:09","date_gmt":"2020-10-30T15:30:09","guid":{"rendered":"https:\/\/davidmichaelbrown.com\/?p=449"},"modified":"2020-10-30T15:30:09","modified_gmt":"2020-10-30T15:30:09","slug":"hpe-dl380-gen9-server-missing-nic","status":"publish","type":"post","link":"https:\/\/davidmichaelbrown.com\/?p=449","title":{"rendered":"HPE DL380 Gen9 Server Missing NIC"},"content":{"rendered":"\n<!-- Facebook Like Button v1.9.6 BEGIN [http:\/\/blog.bottomlessinc.com] -->\n<iframe src=\"http:\/\/www.facebook.com\/plugins\/like.php?href=https%3A%2F%2Fdavidmichaelbrown.com%2F%3Fp%3D449&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light\" scrolling=\"no\" frameborder=\"0\" allowTransparency=\"true\" style=\"border:none; overflow:hidden; width:450px; height: 30px; align: left; margin: 2px 0px 2px 0px\"><\/iframe>\n<!-- Facebook Like Button END -->\n\n<p>During routine maintenance, I&#8217;ve had occasions where HPE DL380 Gen9 Servers lose the plot when rebooted. Last week was a prime example and the second time this has happened for a server. The server was patched with Windows Updates and restarted before the installation of the HPE Service Support Pack.<\/p>\n\n\n\n<p>At which point it became clear the HPE FlexibleLOM NIC was missing from the server configuration. When checking the system&#8217;s BIOS there were no references to the PCI card, in the iLO system information it had completely disappeared. The only NIC&#8217;s visible were Adapter 1 &#8211; iLO and Adapter 2 &#8211; HPE Ethernet 1GB 4-Port 331i Adapter.<\/p>\n\n\n\n<p>Thankfully I&#8217;ve been through this before and knew how to work around the issue. Unfortunately, the usual cold boot or iLO resets didn&#8217;t work, I had to utilise one of the most trusty troubleshooting tips of all time. The classic &#8216;fix&#8217; from HPE was to pull the power cords from the server, this then magically &#8216;resolved&#8217; the issue and we were able to carry on with the scheduled maintenance. After patching the server, I was hoping it would resolve the issue, but alas it didn&#8217;t. When the same fault occurred again, I thought there must be an easier way than driving to the location of the server or initiating remote hands support.<\/p>\n\n\n\n<p>This time I decided to utilise a different method to get the server operational. Since iLO 4 version 2.55 a feature was added to perform an auxiliary power-cycle on a server remotely. This can be done by making use of the RESTful Interface Tool. The RESTful Interface Tool connects to the Integrated Lights-Out system and allows the use of a comprehensive iLO RESTful API&#8217;s to perform tasks on an iLO system. I followed the HPE reference guide and performed the following commands to initiate the AuxCycle on the server.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"979\" height=\"445\" src=\"https:\/\/davidmichaelbrown.com\/wp-content\/uploads\/2020\/10\/ilorest-auxcycle-edit.png\" alt=\"\" class=\"wp-image-450\" srcset=\"https:\/\/davidmichaelbrown.com\/wp-content\/uploads\/2020\/10\/ilorest-auxcycle-edit.png 979w, https:\/\/davidmichaelbrown.com\/wp-content\/uploads\/2020\/10\/ilorest-auxcycle-edit-300x136.png 300w, https:\/\/davidmichaelbrown.com\/wp-content\/uploads\/2020\/10\/ilorest-auxcycle-edit-768x349.png 768w\" sizes=\"auto, (max-width: 979px) 100vw, 979px\" \/><\/figure>\n\n\n\n<p><strong>Sequence AuxCycle<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Install HPE RESTful Interface Tool<\/li><li>Create a text file called auxcycle.json and enter the information below, save it in the location in which you are running the tool. In my example it was located in the user&#8217;s documents folder<\/li><li>Run RESTful Interface Tool as administrator<\/li><li>Type the following commands<\/li><li>ilorest login<\/li><li>ilorest login 10.0.1.1 -u adminusername -p password123<\/li><li>ilorest rawpost auxcycle.json<\/li><li>ilorest logout<\/li><\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>{<\/p><p>&#8220;path&#8221;: &#8220;\/redfish\/v1\/Systems\/1\/Actions\/Oem\/Hp\/ComputerSystemExt.SystemReset\/&#8221;,<\/p><p>&#8220;body&#8221;: { &#8220;Action&#8221;: &#8220;SystemReset&#8221;, &#8220;ResetType&#8221;: &#8220;AuxCycle&#8221;}<\/p><p>}<\/p><cite>Contents of auxcycle.json<\/cite><\/blockquote>\n\n\n\n<p>Please remember to change the IP Address, Username, and Password values to ones that apply to your environment.<\/p>\n\n\n\n<p>After performing the commands listed, the iLO reset itself, the system was turned on and after completing a success POST the FlexibleLOM NIC appeared.<\/p>\n\n\n\n<p><strong>Server Configuration:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>HPE DL380 Gen9 BIOS Version P89 V2.76 (21st October 2019)<\/li><li>ILO Version 2.73 (11th Feb 2020)<\/li><li>TPM 2.0<\/li><li>HPE FlexFabric 10Gb 2-Port 556FLR-SFP+ Adapter Firmware 12.0.1110.11<\/li><\/ul>\n\n\n\n<p>HPE Reference: https:\/\/support.hpe.com\/hpesc\/public\/docDisplay?docId=emr_na-a00047494en_us <\/p>\n\n\n\n<p>HPE Restful Interface Tool: https:\/\/buy.hpe.com\/us\/en\/software\/infrastructure-management-software\/system-server-management-software\/hpe-system-server-software-management-software\/restful-interface-tool\/p\/7630408<\/p>\n\n<!-- Facebook Like Button v1.9.6 BEGIN [http:\/\/blog.bottomlessinc.com] -->\n<iframe src=\"http:\/\/www.facebook.com\/plugins\/like.php?href=https%3A%2F%2Fdavidmichaelbrown.com%2F%3Fp%3D449&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light\" scrolling=\"no\" frameborder=\"0\" allowTransparency=\"true\" style=\"border:none; overflow:hidden; width:450px; height: 30px; align: left; margin: 2px 0px 2px 0px\"><\/iframe>\n<!-- Facebook Like Button END -->\n","protected":false},"excerpt":{"rendered":"<p>During routine maintenance, I&#8217;ve had occasions where HPE DL380 Gen9 Servers lose the plot when rebooted. Last week was a prime example and the second time this has happened for a server. The server was patched with Windows Updates and restarted before the installation of the HPE Service Support Pack. At which point it became &#8230; <span class=\"more\"><a class=\"more-link\" href=\"https:\/\/davidmichaelbrown.com\/?p=449\">[Read more&#8230;]<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[103,2],"tags":[107,108,105,106,104,110,109],"class_list":{"0":"entry","1":"post","2":"publish","3":"author-david-brown","4":"post-449","6":"format-standard","7":"category-hpe","8":"category-info","9":"post_tag-556flr-sfp","10":"post_tag-auxcycle","11":"post_tag-dl380","12":"post_tag-flexfabric","13":"post_tag-hpe","14":"post_tag-nic","15":"post_tag-restful-interface-tool"},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/davidmichaelbrown.com\/index.php?rest_route=\/wp\/v2\/posts\/449","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/davidmichaelbrown.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/davidmichaelbrown.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/davidmichaelbrown.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/davidmichaelbrown.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=449"}],"version-history":[{"count":2,"href":"https:\/\/davidmichaelbrown.com\/index.php?rest_route=\/wp\/v2\/posts\/449\/revisions"}],"predecessor-version":[{"id":452,"href":"https:\/\/davidmichaelbrown.com\/index.php?rest_route=\/wp\/v2\/posts\/449\/revisions\/452"}],"wp:attachment":[{"href":"https:\/\/davidmichaelbrown.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=449"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/davidmichaelbrown.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=449"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/davidmichaelbrown.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=449"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}