Integrating Citrix XenServer and HP Data Protector

Curl with libcurl version 7.18.x or 7.19.x (available from http://curl.haxx.se/download.html).
Note that the package installed must contain libcurl.
Pycurl (available from
http://pycurl.sourceforge.net/).
If you prefer, there are some compiled versions available from:
For Windows:
http://pycurl.sourceforge.net/download/
For Linux:
http://rpm.pbone.net/index.php3
Note: The installers may require a Python version earlier than the latest available, so it is best
to check the situation before installing Python. For example, the fact that the
pycurl-ssl-
7.18.2.win32-py2.5.exe
contains the string py2.5 implies that python 2.5 is required.
xenAPI.py for the version of XenServer that you are using (available from
http://community.citrix.com/display/xs/Download+SDKs)
Tip: Note the full installation directory of Python. You will need this later when calling the Data
Protector Pre-exec and Post-exec scripts. For this documentation it is assumed to be:
On Windows:
Data_Protector_home\bin\Python25\
On Linux:
/opt/omni/bin/Python25/
Installation of the integration scripts
The following scripts are supplied for the integration:
DPxen_config.py
DPxen_operations.py
DPxen_backup.py
DPxen_restore.py
DPxen_postbackup.py
They are available as follows:
For Data Protector A.06.11, on the Data Protector A.06.11 DVD–ROM in directory:
For Windows:
DP611_WIN_OTHER\Windows_other\Xen_sup
For Linux:
DP611_SOL_LINUX/Xen_sup
For other versions of Data Protector for which the integration is supported, as a download
package:
1. Go to http://www.hp.com/go/dataprotector.
2. Click Patches & Utilities.
3. Select the Data Protector version with which you will be using the integration.
4. Select Cross operating system (BIOS, Firmware, Diagnostics, etc.).
5. In the Software-Solutions section, click Data Protector Release x.xx / Xen Server integration
packet and download the package from the subsequent page.
When you have obtained the scripts, install them as follows:
1. If you have downloaded the package, unzip xenServer_backup_solution.zip.
2. Copy all of the scripts to your preferred location on the Data Protector Disk Agent host. For
security reasons, the following locations are recommended:
On Windows:
Data_Protector_home\bin
On Linux:
/opt/omni/bin
Make a note of this location; you will need it later.
3. If you do not already have the xenAPI.py file:
a. Go to
http://community.citrix.com/display/xs/Download+SDKs.
6