5 Advanced topics
Using a provided script to create an Intelligent Provisioning update mirror
For Windows environments, HP provides a script that can populate the Intelligent Provisioning
update mirror repository for you. When creating this mirror, you upload the software and firmware
delivered through SPP to a server within your local network. Then, when updating servers in your
network, they can access the firmware and software on the local server instead of the HP website,
and can therefore greatly increase the speed of updates to the servers.
This script uses hp-ipcli to automate the process.
1. Obtain the script from the HP FTP site: ftp://ftp.hp.com/pub/softlib2/software1/
pubsw-windows/p1031186752/v85390
2. If a Proxy server is required, enter the following command:
> set http_proxy=http://myproxyserver:myproxyport
3. Sync the files, to copy the files from the HP website to your web server
> hp-ipcli.exe ipsync C:\inetpub\ftproot\ipupdates ftp://iisserver/ipupdates
4. When complete, access ftp://iisserver/ipupdates to access Intelligent Provisioning
Preferences.
Creating an Intelligent Provisioning update mirror
Use an Intelligent Provisioning update mirror to access software and firmware delivered through
SPP from a server within your local network, increasing the speed of updates.
The mirror requires a web server running on a server with any OS capable of serving files over
FTP or HTTP.
To create an Intelligent Provisioning update mirror for an SPP:
1. Download the SPP and copy the files to your web server:
a. Download the .iso file from the HP website:
http://www.hp.com/go/spp/download
b. Mount the SPP ISO and copy the contents to your web server. The following example
uses UNIX commands and assumes that the web server is serving the files from /srv/
www/spp-version1. On Windows, you can use a utility to mount the ISO and then
copy the files with Windows Explorer.
# mkdir -p sppmount
# mount -o loop SPP2011.09.0.iso sppmount
# mkdir -p /srv/www/spp-version1
# cp -r ./sppmount/. /srv/www/spp-version1
# umount sppmount
# rmdir sppmount
Using a provided script to create an Intelligent Provisioning update mirror 73