Note: This version of the VDT (1.3.6) is no longer supported. Feel free to look through the documentation and install it, but we cannot guarantee support for it. The current stable release is 2.0.0.

Automatic Installation in VDT 1.3.6


Installation questions

Normally, installing the VDT is an interactive process. You're asked several questions such as:

While this is useful for an individual installation, it can make it hard to install several machines in an automated fashion.

Pre-answering question

In VDT 1.3.6 any one or more of the VDT installation questions can be answered preemptivly by setting appropriate environment variables beforehand. This allows a fully automatic installation without user intervention. This can be done in one of two ways:

Environment Variables

The following table shows the environment variables that can be set to pre-answer the question they correspond to.

QuestionVariablePossible Values
Do you agree to the licenses?VDTSETUP_AGREE_TO_LICENSESy (yes)
n (no)
Do you want the EDG CRL update daemon to be installed?VDTSETUP_EDG_CRL_UPDATEy (yes)
n (no)
Do you want the EDG makegridmap daemon to be installed?VDTSETUP_EDG_MAKE_GRIDMAPy (yes)
n (no)
Would you like to enable the jClarens web services framework?VDTSETUP_ENABLE_CLARENSy (enable)
n (disable)
skip (no change)
Would you like to enable the Condor batch system to run automatically?VDTSETUP_ENABLE_CONDORy (enable)
n (disable)
skip (no change)
Would you like to enable the DRM server to run automatically?VDTSETUP_ENABLE_DRMy (enable)
n (disable)
skip (no change)
Would you like to enable Globus Gatekeeper daemon to run automatically?VDTSETUP_ENABLE_GATEKEEPERy (enable)
n (disable)
skip (no change)
Would you like to setup daily rotation of Globus logs?VDTSETUP_ENABLE_GLOBUS_ROTATEy (enable)
n (disable)
skip (no change)
Would you like to enable Globus GridFTP daemon to run automatically?VDTSETUP_ENABLE_GRIDFTPy (enable)
n (disable)
skip (no change)
Would you like to enable Globus GRIS daemon to run automatically?VDTSETUP_ENABLE_GRISy (enable)
n (disable)
skip (no change)
Would you like to enable the GUMS server to run automatically?VDTSETUP_ENABLE_GUMSy (enable)
n (disable)
skip (no change)
Would you like to enable Globus jobmanager for Condor?VDTSETUP_ENABLE_JM_CONDORy (enable)
n (disable)
skip (no change)
Would you like to enable the RLS server to run automatically?VDTSETUP_ENABLE_RLSy (enable)
n (disable)
skip (no change)
Would you like to enable the VOMS server to run automatically?VDTSETUP_ENABLE_VOMSy (enable)
n (disable)
skip (no change)
Do you want the Globus GRIS to only allow secure access?VDTSETUP_GRIS_AUTHy (yes)
n (no)
Where would you like to install CA files?
(Click here for more information)
VDTSETUP_INSTALL_CERTSr (root)
l (local)
n (no)

vdt-questions.csh Template

setenv VDTSETUP_AGREE_TO_LICENSES ''
setenv VDTSETUP_EDG_CRL_UPDATE ''
setenv VDTSETUP_EDG_MAKE_GRIDMAP ''
setenv VDTSETUP_ENABLE_CLARENS ''
setenv VDTSETUP_ENABLE_CONDOR ''
setenv VDTSETUP_ENABLE_DRM ''
setenv VDTSETUP_ENABLE_GATEKEEPER ''
setenv VDTSETUP_ENABLE_GLOBUS_ROTATE ''
setenv VDTSETUP_ENABLE_GRIDFTP ''
setenv VDTSETUP_ENABLE_GRIS ''
setenv VDTSETUP_ENABLE_GUMS ''
setenv VDTSETUP_ENABLE_JM_CONDOR ''
setenv VDTSETUP_ENABLE_RLS ''
setenv VDTSETUP_ENABLE_VOMS ''
setenv VDTSETUP_GRIS_AUTH ''
setenv VDTSETUP_INSTALL_CERTS ''