beautypg.com

VMware GSX 3 User Manual

Page 78

background image

www.vmware.com

78

VMware GSX Server Administration Guide

Installing the VmPerl Scripting API on a Linux Host

On either a Linux server host or a Linux remote computer, you can use only the VmPerl
API. The VmCOM API cannot be installed on a Linux host, although the VmCOM API
installed on a Windows remote client can communicate with a Linux host. You can
make the VmPerl API tar archive available for download by customizing the download
menu on the Login page of the VMware Management Interface. See

Customizing the

Download Menu on page 112

.

Note: There is no 64-bit version of the VmPerl API available for installation on a 64-bit
Linux host. To use the VmPerl API with a 64-bit Linux host, install the 32-bit version of
the VmPerl API on a 32-bit Linux host and use that API to control a 64-bit host.

To install the VmPerl API on a 32-bit host or client, complete the following steps.

1. Download the VmPerl API package from the VMware Management Interface

Login page to the machine on which you want to run the VMware Scripting API.

2. In a terminal window, if you have not done so already, become root so you can

carry out the installation steps.

su -

3. Untar the package.

tar zxf

VMware-VmPerlAPI-.tar.gz

(where is a series of numbers representing the version and build
numbers)

4. Change to the installation directory.

cd vmware-api-distrib

5. Run the installation program.

./vmware-install.pl

6. Press Enter to read the end user license agreement (EULA). You may page

through it by pressing the spacebar. If the Do you accept? prompt doesn’t
appear, press Q to get to the next prompt. Accept the EULA.

7. Specify the directory where you want to install the VmPerl API executable files.

The default is where Perl is installed on your host, typically /usr/bin.

8. Specify the directory where you want to install the VmPerl API library files. The

default is /usr/lib/vmware-api.

This directory includes the sample scripts for the VmPerl API. The

SampleScripts

directory contains example scripts that demonstrate use of

the VmPerl API. You may customize these scripts for your particular organization.