<?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 Patching BIOS via iLO4 CLI in BladeSystem - General</title>
    <link>https://community.hpe.com/t5/bladesystem-general/patching-bios-via-ilo4-cli/m-p/7004734#M25152</link>
    <description>&lt;P&gt;Hey guys&lt;/P&gt;&lt;P&gt;I have about 20 BL465c Gen8s which I want to stage the latest BIOS update on&lt;/P&gt;&lt;P&gt;I have the iLO f/w (ilo4_255.bin) &amp;amp; the BIOS file (CPQA2613.46E) hosted on an http server.&amp;nbsp; I have scripted all 20 servers to update the iLO successfully, so I know that the iLOs can reach the http server &amp;amp; retrieve the files from it.&lt;/P&gt;&lt;P&gt;For the first time, I am also trying to use this process to stage the BIOS update prior to reboot.&amp;nbsp; I've read the iLO4 CLI guide, and it seems the correct command should be...&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 'load /system1/swid2 -source &lt;A href="http://x.x.x.x/CPQA2613.46E" target="_blank"&gt;http://x.x.x.x/CPQA2613.46E&lt;/A&gt;'&lt;/P&gt;&lt;P&gt;....where swid2 is the System ROM target&lt;/P&gt;&lt;P&gt;----&lt;/P&gt;&lt;P&gt;/system1/swid2&lt;BR /&gt;Targets&lt;BR /&gt;Properties&lt;BR /&gt;name=System ROM&lt;BR /&gt;VersionString=A26 06/09/2013&lt;BR /&gt;oemhp_VersionStrings=A26 06/09/2013&lt;BR /&gt;Verbs&lt;BR /&gt;cd version exit show load&lt;/P&gt;&lt;P&gt;----&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Running the command returns....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;----&lt;/P&gt;&lt;P&gt;&amp;lt;/&amp;gt;hpiLO-&amp;gt; load /system1/swid2 -source &lt;A href="http://x.x.x.x/CPQA2613.46E" target="_blank"&gt;http://x.x.x.x/CPQA2613.46E&lt;/A&gt;&lt;/P&gt;&lt;P&gt;status=1&lt;BR /&gt;status_tag=COMMAND SPAWNED&lt;BR /&gt;Fri May 4 17:52:47 2018&lt;/P&gt;&lt;P&gt;Attempting to load firmware image.&lt;/P&gt;&lt;P&gt;status=2&lt;BR /&gt;status_tag=COMMAND PROCESSING FAILED&lt;BR /&gt;error_tag=COMMAND ERROR-UNSPECIFIED&lt;BR /&gt;Fri May 4 17:52:47 2018&lt;/P&gt;&lt;P&gt;Unable to retrieve a valid firmware image. Check file path and login credentials.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;----&lt;/P&gt;&lt;P&gt;If I go to the iLO GUI &amp;amp; point it to the update file, it appears to upload it &amp;amp; pre-flash it successfully, but I would like to script this so that I don't have to do that for all 20.&amp;nbsp; Has anyone done this before &amp;amp; can advise what I'm getting wrong?&amp;nbsp; Thanks!&lt;/P&gt;</description>
    <pubDate>Fri, 04 May 2018 17:32:43 GMT</pubDate>
    <dc:creator>sknickhp</dc:creator>
    <dc:date>2018-05-04T17:32:43Z</dc:date>
    <item>
      <title>Patching BIOS via iLO4 CLI</title>
      <link>https://community.hpe.com/t5/bladesystem-general/patching-bios-via-ilo4-cli/m-p/7004734#M25152</link>
      <description>&lt;P&gt;Hey guys&lt;/P&gt;&lt;P&gt;I have about 20 BL465c Gen8s which I want to stage the latest BIOS update on&lt;/P&gt;&lt;P&gt;I have the iLO f/w (ilo4_255.bin) &amp;amp; the BIOS file (CPQA2613.46E) hosted on an http server.&amp;nbsp; I have scripted all 20 servers to update the iLO successfully, so I know that the iLOs can reach the http server &amp;amp; retrieve the files from it.&lt;/P&gt;&lt;P&gt;For the first time, I am also trying to use this process to stage the BIOS update prior to reboot.&amp;nbsp; I've read the iLO4 CLI guide, and it seems the correct command should be...&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 'load /system1/swid2 -source &lt;A href="http://x.x.x.x/CPQA2613.46E" target="_blank"&gt;http://x.x.x.x/CPQA2613.46E&lt;/A&gt;'&lt;/P&gt;&lt;P&gt;....where swid2 is the System ROM target&lt;/P&gt;&lt;P&gt;----&lt;/P&gt;&lt;P&gt;/system1/swid2&lt;BR /&gt;Targets&lt;BR /&gt;Properties&lt;BR /&gt;name=System ROM&lt;BR /&gt;VersionString=A26 06/09/2013&lt;BR /&gt;oemhp_VersionStrings=A26 06/09/2013&lt;BR /&gt;Verbs&lt;BR /&gt;cd version exit show load&lt;/P&gt;&lt;P&gt;----&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Running the command returns....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;----&lt;/P&gt;&lt;P&gt;&amp;lt;/&amp;gt;hpiLO-&amp;gt; load /system1/swid2 -source &lt;A href="http://x.x.x.x/CPQA2613.46E" target="_blank"&gt;http://x.x.x.x/CPQA2613.46E&lt;/A&gt;&lt;/P&gt;&lt;P&gt;status=1&lt;BR /&gt;status_tag=COMMAND SPAWNED&lt;BR /&gt;Fri May 4 17:52:47 2018&lt;/P&gt;&lt;P&gt;Attempting to load firmware image.&lt;/P&gt;&lt;P&gt;status=2&lt;BR /&gt;status_tag=COMMAND PROCESSING FAILED&lt;BR /&gt;error_tag=COMMAND ERROR-UNSPECIFIED&lt;BR /&gt;Fri May 4 17:52:47 2018&lt;/P&gt;&lt;P&gt;Unable to retrieve a valid firmware image. Check file path and login credentials.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;----&lt;/P&gt;&lt;P&gt;If I go to the iLO GUI &amp;amp; point it to the update file, it appears to upload it &amp;amp; pre-flash it successfully, but I would like to script this so that I don't have to do that for all 20.&amp;nbsp; Has anyone done this before &amp;amp; can advise what I'm getting wrong?&amp;nbsp; Thanks!&lt;/P&gt;</description>
      <pubDate>Fri, 04 May 2018 17:32:43 GMT</pubDate>
      <guid>https://community.hpe.com/t5/bladesystem-general/patching-bios-via-ilo4-cli/m-p/7004734#M25152</guid>
      <dc:creator>sknickhp</dc:creator>
      <dc:date>2018-05-04T17:32:43Z</dc:date>
    </item>
    <item>
      <title>Re: Patching BIOS via iLO4 CLI</title>
      <link>https://community.hpe.com/t5/bladesystem-general/patching-bios-via-ilo4-cli/m-p/7008068#M25153</link>
      <description>&lt;P&gt;&lt;a href="https://community.hpe.com/t5/user/viewprofilepage/user-id/1923126"&gt;@sknickhp&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;Try iLO web page for flashing raw image &lt;A href="https://support.hpe.com/hpsc/doc/public/display?docId=mmr_kc-0114521" target="_blank"&gt;https://support.hpe.com/hpsc/doc/public/display?docId=mmr_kc-0114521&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 06 Jun 2018 06:34:26 GMT</pubDate>
      <guid>https://community.hpe.com/t5/bladesystem-general/patching-bios-via-ilo4-cli/m-p/7008068#M25153</guid>
      <dc:creator>shakir_saifi</dc:creator>
      <dc:date>2018-06-06T06:34:26Z</dc:date>
    </item>
    <item>
      <title>Re: Patching BIOS via iLO4 CLI</title>
      <link>https://community.hpe.com/t5/bladesystem-general/patching-bios-via-ilo4-cli/m-p/7015282#M25154</link>
      <description>&lt;P&gt;Thanks.&amp;nbsp; I'd like to script this to do it in bulk, so web page is not a valid option.&lt;/P&gt;</description>
      <pubDate>Fri, 17 Aug 2018 17:58:55 GMT</pubDate>
      <guid>https://community.hpe.com/t5/bladesystem-general/patching-bios-via-ilo4-cli/m-p/7015282#M25154</guid>
      <dc:creator>sknickhp</dc:creator>
      <dc:date>2018-08-17T17:58:55Z</dc:date>
    </item>
    <item>
      <title>Re: Patching BIOS via iLO4 CLI</title>
      <link>https://community.hpe.com/t5/bladesystem-general/patching-bios-via-ilo4-cli/m-p/7015291#M25155</link>
      <description>&lt;P&gt;Download the HPE Lights-Out XML PERL Scripting Sample for Linux or Windows and use the UpdateFirmware.xml file&lt;/P&gt;&lt;P&gt;Linux &lt;A href="https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_76bfa460792d4f7cbc0aac234e" target="_blank"&gt;https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_76bfa460792d4f7cbc0aac234e&lt;/A&gt;&lt;BR /&gt;Windows &lt;A href="https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_98ea081cc4bf42c08044b65f39" target="_blank"&gt;https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_98ea081cc4bf42c08044b65f39&lt;/A&gt;&lt;/P&gt;&lt;PRE&gt;&amp;lt;?xml version="1.0"?&amp;gt;

&amp;lt;!-- RIBCL Sample Script for HP Lights-Out Products --&amp;gt;
&amp;lt;!--Copyright (c) 2015 Hewlett-Packard Development Company, L.P. --&amp;gt;
&amp;lt;!-- Description: This is a sample XML script to update the --&amp;gt;
&amp;lt;!-- firmware of following devices: --&amp;gt;
&amp;lt;!-- Integrated Lights-Out 4 (iLO 4) --&amp;gt;
&amp;lt;!-- Integrated Lights-Out 3 (iLO 3) --&amp;gt;
&amp;lt;!-- Integrated Lights-Out 2 (iLO 2) --&amp;gt;
&amp;lt;!-- NOTE: You will need to replace the USER_LOGIN and PASSWORD --&amp;gt;
&amp;lt;!-- values with values that are appropriate for your --&amp;gt;
&amp;lt;!-- environment and you will need to change the value of the --&amp;gt;
&amp;lt;!-- IMAGE_LOCATION to point to the new binary firmware image --&amp;gt;
&amp;lt;!-- you wish to use for the firmware update. --&amp;gt;
&amp;lt;!-- The Unit ID light flashes when the server is engaged in --&amp;gt;
&amp;lt;!-- an activity that can not or should not be interrupted --&amp;gt;
&amp;lt;!-- (such as updating iLO firmware or an active Remote --&amp;gt;
&amp;lt;!-- Console session). The Unit ID light should flash while --&amp;gt;
&amp;lt;!-- this script is updating the firmware. --&amp;gt;
&amp;lt;!-- The Lights-Out device will automatically reset itself to --&amp;gt;
&amp;lt;!-- have the new firmware take effect at the end of the --&amp;gt;
&amp;lt;!-- firmware flash. --&amp;gt;
&amp;lt;!-- Use CPQLOCFG.EXE ver 4.20 or greater for iLO2 and --&amp;gt;
&amp;lt;!-- HPQLOCFG.EXE ver 1.00 or greater for iLO 3 and iLO 4 --&amp;gt;
&amp;lt;!-- with this script. --&amp;gt;
&amp;lt;!-- This script was written for iLO 4 firmware version 1.01 --&amp;gt;
&amp;lt;!-- release. --&amp;gt;
&amp;lt;!-- See "HP Integrated Lights-Out Management Processor --&amp;gt;
&amp;lt;!-- Scripting and Command Line Resource Guide" for more --&amp;gt;
&amp;lt;!-- information on scripting and the syntax of the RIBCL --&amp;gt;
&amp;lt;!-- XML. --&amp;gt;
&amp;lt;!-- Firmware support information for this script: --&amp;gt;
&amp;lt;!-- iLO 4 - All versions. --&amp;gt;
&amp;lt;!-- iLO 3 - All versions. --&amp;gt;
&amp;lt;!-- iLO 2 - All versions. --&amp;gt;

-&amp;lt;RIBCL VERSION="2.0"&amp;gt;
    -&amp;lt;LOGIN PASSWORD="password" USER_LOGIN="adminname"&amp;gt;
       -&amp;lt;RIB_INFO MODE="write"&amp;gt;
             &amp;lt;!-- Firmware support information for next tag: --&amp;gt;
             &amp;lt;!-- iLO 4 - All versions. For servers with TPM enabled. --&amp;gt;
             &amp;lt;!-- iLO 3 - All versions. For servers with TPM enabled. --&amp;gt;
             &amp;lt;!-- iLO 2 - 1.70 and later. For servers with TPM enabled. --&amp;gt;
         &amp;lt;TPM_ENABLED VALUE="Yes"/&amp;gt;
             &amp;lt;!--NOTE: iLO 4 - 1.30 and above. --&amp;gt;
             &amp;lt;!-- Change UPDATE_RIB_FIRMWARE (for flashing iLO firmware) --&amp;gt;
             &amp;lt;!-- with UPDATE_FIRMWARE for flashing ROM and CPLD firmware.--&amp;gt;
          &amp;lt;UPDATE_RIB_FIRMWARE IMAGE_LOCATION="D:\D_drive_backup\Images\ilo4_100_p90_checked.bin"/&amp;gt;
        &amp;lt;/RIB_INFO&amp;gt;
    &amp;lt;/LOGIN&amp;gt;
&amp;lt;/RIBCL&amp;gt;&lt;/PRE&gt;&lt;P&gt;Make note of the comment on updating ROM and CPLD&lt;/P&gt;&lt;PRE&gt;&amp;lt;!--NOTE: iLO 4 - 1.30 and above. --&amp;gt;
&amp;lt;!-- Change UPDATE_RIB_FIRMWARE (for flashing iLO firmware) --&amp;gt;
&amp;lt;!-- with UPDATE_FIRMWARE for flashing ROM and CPLD firmware.--&amp;gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 17 Aug 2018 19:24:51 GMT</pubDate>
      <guid>https://community.hpe.com/t5/bladesystem-general/patching-bios-via-ilo4-cli/m-p/7015291#M25155</guid>
      <dc:creator>Jimmy Vance</dc:creator>
      <dc:date>2018-08-17T19:24:51Z</dc:date>
    </item>
  </channel>
</rss>

