The VDT consists of three pieces, the server, the client, and the SDK. The server contains software you would want on a server: the Globus gatekeeper, Condor, etc. The client contains software you would use to run jobs at a remote Grid site. The SDK contains libraries to develop new software.
If you don't know what to install, we recommend installing all three pieces. It doesn't take very long, and you do not have to use the pieces you don't want to. If you install the server, we strongly recommend also installing the client so you can test your installation.
The exact software in the VDT is described elsewhere.
You could install all of the pieces of the VDT individually, and you wouldn't need the VDT. So why should you install the VDT?
tar xzf pacman-2.116.tar.gz
cd pacman-2.116 source setup.cshThis will set your PATH environment variable to find Pacman.
Decide what user you wish to install as. You can install as any user, but we recommend installing as root if you want to do a server installation; for client installations, you can certainly install as non-root. If you install as root, the VDT can automatically set up system configuration for you to make sure that daemons will be running.
If you wish to install the server as non-root and do the system configuration later, the installation process will create a a post-install directory within the /vdt directory. Within this directory will be instructions for setting up your system that you can give to your system adminstrator, who has root privileges.
pacman -get VDT-Server
You will be asked two questions:
After you answer the preliminary questions, you will see some output as Pacman fetches the necessary files. Then, before the rest installation of these files begins, Pacman will ask you to agree to some licenses:
VDT 1.1.11 installs a variety of software, each with its own license. In order to continue, you must agree to the licenses. You can view the licenses online at: http://vdt.cs.wisc.edu/licenses/1.1.11 After the installation has completed, you will also be able to view the licenses in the 'licenses' directory. Do you agree to the licenses? (y/n)
If you are root, you will be asked if you want to set up the Globus daemons. You are also asked if you want the EDG CRL Update program to run automatically. If you don't wish to do these steps or you aren't root, instructions for setting them up will be placed in /vdt/post-install/README, along with some extra files to help you out.
pacman -get VDT-Client
This step is like installing the server
pacman -get VDT-SDK
Again, this step is like installing the server, but there is less to install and there are no questions to answer.
You can install just the Globus subset of the VDT by doing one or both of:
pacman -get VDT-Globus-Server pacman -get VDT-Globus-Client
pacman -get Globus-PBS-Setup or pacman -get Globus-LSF-Setup or pacman -get FBSNG
pacman -get Globus-RLS-Server-Setup-MySQL
You can find more documentation on RLS at the Globus web site.
pacman -get UTA:pippy
Pippy will publish information about software installed via Pacman to your GRIS. At some point this may be part of the standard VDT installation, but first it needs to undergo some testing by the VDT team. Currently it requires you to be root in order to install.