Haven’t you always wanted to configure your blade iLO’s en masse instead of one by one? You can now with the Onboard Administrator’s ‘HPONCFG’ command. Here’s an example of a RIBCL XML script that can be used with the HPONCFG command in the Onboard Administrator (OA) command line interface (CLI). This example script will modify the iLO user account “root” to give it all of the Administrator privileges. A couple things to remember:

  • ignore the <LOGIN> tag – just leave it like that – it will be ignored by the OA
  • you can remove the <PASSWORD> tag if the root password is already set.

<RIBCL VERSION="2.0"> 
  <LOGIN USER_LOGIN="adminname" PASSWORD="password"> 
  <USER_INFO MODE="write"> 
    <MOD_USER USER_LOGIN="root"> 
      <USER_NAME value="displayname"/> 
      <PASSWORD value="password"/> 
      <ADMIN_PRIV value="Yes"/> 
      <REMOTE_CONS_PRIV value="Yes"/> 
      <RESET_SERVER_PRIV value="Yes"/> 
      <VIRTUAL_MEDIA_PRIV value="Yes"/> 
      <CONFIG_ILO_PRIV value="Yes"/> 
    </MOD_USER> 
  </USER_INFO> 
  </LOGIN> 
</RIBCL>

It’s best to place this script on a TFTP or FTP server and specify the URL of the script in
the HPONCFG command. More examples of RIBCL XML scripts can be found here:

Here’s the complete syntax for the HPONCFG command:

HPONCFG {NOAUTOLOGIN} [ALL | <bay number> {[ , | - ] <bay number>}]
    [ << <end_marker> | <from_url> {<to_url>}]

HPONCFG sends a RIBCL script to the specified ProLiant blade servers with the access level/privilege of the current user. Specify NOAUTOLOGIN to use the login credentials in the script as is. The script may be downloaded from a tftp, ftp, http or https URL. The results of the script may optionally be uploaded to a tftp or ftp location. To enter a RIBCL script manually, type the “<<” marks and a string that does not appear within the RIBCL script (so called end_marker). Next, paste in the RIBCL script. Terminate the command with the end_marker.