beautypg.com

Updating multiple enclosures simultaneously, Ribcl scripts, Sample scripts – HP ProLiant Support Pack User Manual

Page 9

background image

Using the Firmware Deployment Tool 9

Updating multiple enclosures simultaneously

RIBCL scripts

RIBCL enables you to write XML scripts to configure and manage iLO 2 configuration settings, user

accounts, directory settings, server settings, and HP Systems Insight Manager SSO settings. You can

create your own scripts using RIBCL.

IMPORTANT:

To run RIBCL scripts, you must have the iLO Advanced license.

To run the RIBCL scripts, ensure that the following prerequisites are met:

1.

Apply the latest Windows PSPs to the local host.

2.

Create either an Apache or an IIS web server.

3.

Copy the BladeSystem Firmware Deployment Tool ISO to the web server.

4.

Ensure that all the iLO2 usernames and passwords match the OA username and password.

5.

For Windows®, install the following:

a.

iLO2 Advanced license

b.

OpenSSH, which you can download from OpenSSH for Windows website
(http://sourceforge.net/project/showfiles.php?group_id=103886&package_id=111688). Any

SSH alternative can be used.

c.

The HP Lights-Out Configuration Utility (cpqlocfg.exe), which you can download from the HP
Software and Transitions website (http://h18004.www1.hp.com/support/files/lights-

out/us/index.html).

6.

For Linux, install the following:

a.

iLO2 Advanced license

b.

SSLeay and IO::Socket::SSL, which can be obtained modules from Comprehensive Perl Archive
Network website (http://www.cpan.org).

The following functionalities require the iLO Advanced License:

Virtual Power—Power up, power down, or cold boot.

Integrated Remote Console—Use any computer to gain access with Integrated Remote Console.

Virtual Media—Use any computer DVD, CD, or USB key capability as virtual media.

Virtual Folders—Use folders as local folders.

For more information on scripting and the syntax of the RIBCL XML, see HP Integrated Lights-Out

Management Processor Scripting and Command Line Resource Guide
(http://h20000.www2.hp.com/bc/docs/support/SupportManual/c00294268/c00294268.pdf?jumpi

d=reg_R1002_USEN).

Sample scripts

The sample script is used to control updating firmware on blades in an enclosure. This script connects

virtual media to each iLO in the enclosure. The script can either invoke the RIBCL script directly or invoke
a wrapper script containing an invocation of the RIBCL script. The "for" loop at the bottom of this file