Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

condor_configure(1) [debian man page]

condor_configure(1)					      General Commands Manual					       condor_configure(1)

Name
       condor_configure Configure - or install Condor

Synopsis
       condor_configure or condor_install[ -- help]

       condor_configureor  condor_install[  -- install[=<path/to/release>] ] [ -- install-dir=<path>] [ -- prefix=<path>] [ -- local-dir=<path>] [
       -- make-personal-condor] [ -- type = <submit, execute, manager >] [ -- central-manager = <hostname>] [ -- owner = <ownername >] [ --  make-
       personal-stork]	[  --  overwrite]  [  --  ignore-missing-libs]	[ -- force] [ -- no-env-scripts] [ -- env-scripts-dir = <directory >] [ --
       backup] [ -- stork] [ -- credd] [ -- verbose]

Description
       condor_configureand condor_installrefer to a single script that installs and/or configures Condor on Unix machines.  As	the  names  imply,
       condor_installis  intended  to  perform	a  Condor  installation, and condor_configureis intended to configure (or reconfigure) an existing
       installation. Both will run with Perl 5.6.0 or more recent versions.

       condor_configure(and condor_install) are designed to be run more than one time where required. It can install Condor when  invoked  with  a
       correct configuration via

       condor_install

       or

       condor_configure  --install

       or, it can change the configuration files when invoked via

       condor_configure

       Note  that  changes in the configuration files do not result in changes while Condor is running. To effect changes while Condor is running,
       it is necessary to further use the condor_reconfigor condor_restartcommand. condor_reconfigis required where the currently  executing  dae-
       mons need to be informed of configuration changes. condor_restartis required where the options  -- make-personal-condoror  -- typeare used,
       since these affect which daemons are running.

       Running condor_configureor condor_installwith no options results in a usage screen being printed. The  -- helpoption can be used to display
       a full help screen.

       Within the options given below, the phrase release directoriesis the list of directories that are released with Condor. This list includes:
       bin ,  etc ,  examples ,  include ,  lib ,  libexec ,  man ,  sbin ,  sql and  src .

Options
       --help

	  Print help screen and exit

       --install

	  Perform installation, assuming that the current working directory contains the release directories. Without further options, the config-
	  uration  is  that  of  a  Personal Condor, a complete one-machine pool. If used as an upgrade within an existing installation directory,
	  existing configuration files and local directory are preserved. This is the default behavior of condor_install.

       --install-dir=<path>

	  Specifies the path where Condor should be installed or the path where it already is installed. The default is the current working direc-
	  tory.

       --prefix=<path>

	  This is an alias for -install-dir.

       --local-dir=<path>

	  Specifies the location of the local directory, which is the directory that generally contains the local (machine-specific) configuration
	  file as well as the directories where Condor daemons write their run-time information ( spool ,  log ,   execute  ).	This  location	is
	  indicated  by  the   LOCAL_DIR  variable in the configuration file. When installing (that is, if -installis specified), condor_configure
	  will properly create the local directory in the location specified. If none is specified, the default value is given by  the	evaluation
	  of  $(RELEASE_DIR)/local.$(HOSTNAME) .

	  During  subsequent  invocations of condor_configure (that is, without the --install option), if the --local-dir option is specified, the
	  new directory will be created and the  log ,	spool and  execute directories will be moved there from their current location.

       --make-personal-condor

	  Installs and configures for Personal Condor, a fully-functional, one-machine pool.

       --type= <submit, execute, manager >

	  One or more of the types may be listed. This determines the roles that a machine may play in a pool. In general, any machine	can  be  a
	  submit  and/or  execute  machine,  and there is one central manager per pool. In the case of a Personal Condor, the machine fulfills all
	  three of these roles.

       --central-manager=<hostname>

	  Instructs the current Condor installation to use the specified machine as the central manager. This modifies the configuration  variable
	  COLLECTOR_HOST to point to the given host name). The central manager machine's Condor configuration needs to be independently configured
	  to act as a manager using the option -type=manager.

       --owner=<ownername>

	  Set configuration such that Condor daemons will be executed as the given owner. This modifies the ownership on the   log  ,	spool  and
	  execute  directories	and  sets the  CONDOR_IDS value in the configuration file, to ensure that Condor daemons start up as the specified
	  effective user. See section 3.6.13on UIDs in Condor on page for details. This is only applicable when condor_configure is run  by  root.
	  If not run as root, the owner is the user running the condor_configure command.

       -overwrite

	  Always  overwrite  the  contents  of the  sbin directory in the installation directory. By default, condor_installwill not install if it
	  finds an existing  sbin directory with Condor programs in it. In this case, condor_installwill  exit	with  an  error  message.  Specify
	  -overwriteor -backupto tell condor_installwhat to do.

	  This prevents condor_installfrom moving an  sbin directory out of the way that it should not move. This is particularly useful when try-
	  ing to install Condor in a location used by other things ( /usr ,  /usr/local , etc.) For  example:  condor_install-prefix=/usrwill  not
	  move	/usr/sbin out of the way unless you specify the -backupoption.

	  The  -backupbehavior	is used to prevent condor_installfrom overwriting running daemons - Unix semantics will keep the existing binaries
	  running, even if they have been moved to a new directory.

       --backup

	  Always backup the  sbin directory in the installation directory. By default, condor_installwill not install  if  it  finds  an  existing
	  sbin	directory  with  Condor programs in it. In this case, condor_installwith exit with an error message. You must specify -overwriteor
	  -backupto tell condor_installwhat to do.

	  This prevents condor_installfrom moving an  sbin directory out of the way that it should not move. This is particularly useful if you're
	  trying to install Condor in a location used by other things ( /usr ,	/usr/local , etc.) For example: condor_install-prefix=/usrwill not
	  move	/usr/sbin out of the way unless you specify the -backupoption.

	  The -backupbehavior is used to prevent condor_installfrom overwriting running daemons - Unix semantics will keep the	existing  binaries
	  running, even if they have been moved to a new directory.

       --ignore-missing-libs

	  Ignore missing shared libraries that are detected by condor_install. By default, condor_installwill detect missing shared libraries such
	  as  libstdc++.so.5 on Linux; it will print messages and exit if missing libraries are detected. The --ignore-missing-libswill cause con-
	  dor_installto not exit, and to proceed with the installation if missing libraries are detected.

       --force

	  This is equivalent to enabling both the --overwriteand --ignore-missing-libscommand line options.

       --no-env-scripts

	  By  default,	condor_configure  writes simple sh and csh shell scripts which can be sourced by their respective shells to set the user's
	  PATH and  CONDOR_CONFIG environment variables. This option prevents condor_configure from generating these scripts.

       --env-scripts-dir=<directory>

	  By default, the simple shand cshshell scripts (see --no-env-scriptsfor details) are created in the root directory of the Condor  instal-
	  lation. This option causes condor_configure to generate these scripts in the specified directory.

       --make-personal-stork

	  Creates a Personal Stork, using the condor_credddaemon.

       --stork

	  Configures the Stork data placement server. Use this option with the --creddoption.

       --credd

	  Configure the the condor_credddaemon (credential manager daemon).

       --verbose

	  Print information about changes to configuration variables as they occur.

Exit Status
       condor_configurewill exit with a status value of 0 (zero) upon success, and it will exit with a nonzero value upon failure.

Examples
       Install	Condor on the machine (machine1@cs.wisc.edu) to be the pool's central manager. On machine1, within the directory that contains the
       unzipped Condor distribution directories:

       % condor_install --type=submit,execute,manager

       This will allow the machine to submit and execute Condor jobs, in addition to being the central manager of the pool.

       To change the configuration such that machine2@cs.wisc.edu is an execute-only machine (that is, a dedicated computing node) within  a  pool
       with  central  manager  on  machine1@cs.wisc.edu,  issue the command on that machine2@cs.wisc.edu from within the directory where Condor is
       installed:

       % condor_configure  --central-manager=machine1@cs.wisc.edu --type=execute

       To change the location of the  LOCAL_DIR directory in the configuration file, do (from the directory where Condor is installed):

       % condor_configure  --local-dir=/path/to/new/local/directory

       This will move the  log , spool , execute directories to  /path/to/new/local/directory from the current local directory.

Author
       Condor Team, University of Wisconsin-Madison

Copyright
       Copyright (C) 1990-2012 Condor Team, Computer Sciences Department, University of  Wisconsin-Madison,  Madison,  WI.  All  Rights  Reserved.
       Licensed under the Apache License, Version 2.0.

       See the Condor Version 7.8.2 Manualor http://www.condorproject.org/licensefor additional notices. condor-admin@cs.wisc.edu

								  September 2012					       condor_configure(1)
Man Page