What is in the VDT?
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
The exact software in the VDT is described
Why should you install the VDT?
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?
- The VDT installation does as much of the post-installation
configuration for you as it can.
- When you install the VDT, it's easy to upgrade to future version
of the software.
- You can turn to the VDT group for support.
- Install Pacman:
- Prepare to install the VDT:
- It is common to set up a Condor cluster with a condor user,
where Condor files are placed. The VDT installation will not do
this, because of concerns some VDT users have had about the
VDT installation messing with an existing Condor
installation. Therefore, condor files are always installed in
the condor_home subdirectory of the vdt directory. Should you
wish to change this, you can do so after the installation.
If you like, you can
read about it in the Condor manual.
- Decide where you want to install it. It doesn't matter what
you choose. Common choices are /vdt and /opt/vdt. For the
examples that follow, we'll assume that you wish to install
- Change into that directory:
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.
- Advanced pre-installation tips:
These will help people already comfortable with installing the
VDT. If this is your first time installing the VDT, please just
skip to the next step.
- Install the VDT:
- If your system is running behind a Web proxy, tell Pacman
Of course, subsitute the name and port number of your proxy.
- Tell Pacman where to find the VDT 1.1.12 software cache:
- Install the VDT Server:
pacman -get VDT-Server
You will be asked two questions:
- Do you want to start a new installation here? This is
your chance to back out if you are installing in the wrong
- Do you want to trust the registered cache [VDT]?
Feel free to say no, but if you do say no, you won't be able
to install the VDT.
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.12 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:
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.
- Install the VDT Client:
pacman -get VDT-Client
This step is like installing the server
- Install the VDT Software Development Kits:
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.
- Install a Globus subset of the VDT:
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
- See what happened:
- Do an 'ls' command, you should see a number of directories
with Globus, Condor, and the rest of the software
- Read through /vdt/post-install/README. It will tell you
about anything that the VDT installation process was unable to
do. Also, the Condor set up is tricky, and VDT installer may
have had to make some guesses about how to configure
Condor--these will be noted in this same README. You
should be able to use a personal Condor or Condor-G with no
changes, but if you want to set up a Condor pool, you may need
to edit the Condor Configuration. The post-install README will
get you started with that process.
- If you let the VDT installer set up the daemons, it edited
/etc/services, either /etc/inetd.conf (RedHat 6.2) or
/etc/xinetd.d/ (RedHat 7.2), and /etc/rc.d/init.d. Look at the
changes, if you wish.
- Change the VDT's configuration:
- Get certificates:
- Before you can use Globus, your computer needs a host
certificate. You can get one from the Globus CA or from the DOE
- Before you can use Globus, each user needs a user
certificate. You can get them from the Globus CA or from the DOE
- Finally, you'll need to set up a Globus Gridmap file:
directions for a Globus Gridmap file (These aren't very good
directions, we'll write some better ones for VDT users.)
- Get more information:
- Install other software
- RLS: The RLS client is installed by default in the
VDT-Client. The RLS server is installed in the VDT-Server, but
none of the additional support software is installed. For your
convinience MySQL, IODBC and MyODBC are installed and configured as
part of the RLS server. MySQL server prefers to run as user "mysql".
If you do not want pacman to make any changes to /etc/passwd please
create user and group for mysql prior to installing the
You can find more documentation on RLS at the Globus web site.
To install RLS server as user root do:
pacman -get Globus-RLS-Server-Setup-MySQL
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.