Note: This version of the VDT (1.11.0) 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.

configure-bestman

configure_bestman - Bestman configuration script

Synopsis

    configure_bestman --server <y,n>
                      --user <Bestman user>
                      --cert <Bestman service certificate>
                      --key  <Bestman service key>
                      --http-port <Public port number>
                      --https-port <Secure port number> 
                      --globus-tcp-port-range <Low_port,high_port>
                      --volatile-file-lifetime <Lifetime in seconds>
                      --cache-size <Cache size in MB>
                      --gums-host <GUMS hostname>
                      --gums-port <GUMS port number>
                      --gums-url <GUMS URL>
                      --gums-dn <Client DN for GUMS interface>
                      --enable-gateway
                      --use-xrootd
                      --with-tokens-list <token list>
                      --with-transfer-servers <GridFTP server list>
                      --with-allowed-paths <List of accessible paths>
                      --with-blocked-paths <List of non-accessible paths>
                      --with-extra-libs <Customized java lib definitions>
                      --enable-checksum-listing
                      --vdt-install <VDT installation root>

Note: This configure script does not save any state. Every time it is called, it will restore defaults to the Bestman configuration, so you need to specify all non-default parameters each time this script is called.

Description

--server <y,n>
For y Prepare bestman to be installed and started by vdt-control. For n describe bestman for vdt-control, but do not enable.
--user <Bestman user>
By default Bestman will be configured to run as the daemon user. You can specify an alternative with the --user flag. Since, by default, Bestman shares a certificate with other services running as daemon you must specify a new certificate and key if you change the user.
--cert <Bestman service certificate>
By default, Bestman is configured to use the HTTP service certificate in /etc/grid-security/http. This certificate is shared by several different VDT server components. If you specify a new certificate, make sure it is owned by daemon or the value of --user.
--key <Bestman service key>
By default, Bestman is configured to use the HTTP service key in /etc/grid-security/http. This key is shared by several different VDT server components. If you specify a new key, make sure it is owned by daemon or the value of --user.
--http-port <Public port number>
By default, this will be set to 10080. You may specify a different value with this option.
--https-port <Secure port number>
By default, this will be set to 10443. You may specify a different value with this option.
--globus-tcp-port-range <Low_port,high_port>
Change the default globus TCP port range.
--volatile-file-lifetime <Lifetime in seconds>
Change the default volatile file lifetime. This option is not appropriate when using xrootd.
--cache-size <Cache size in MB>
Explicitly set the cache size. A default will be picked based on the size of your filesystem if you do not supply this option. This option is not appropriate when using xrootd.
--gums-host <GUMS hostname>
Specify the GUMS hostname. This implies that you want Bestman to use GUMS. Don't specify the --gums-url because it will be constructed for you based on the host and port.
--gums-port <GUMS port number>
Specify the GUMS port number. This implies that you want Bestman to use GUMS. Don't specify the --gums-url because it will be constructed for you based on the host and port.
--gums-url <GUMS url>
Specify the full GUMS URL. This implies that you want Bestman to use GUMS. If you specify this, don't specify the GUMS host and port. It's usually easier to specify the host and port and let configure_bestman construct the URL, unless you have a non-standard GUMS URL.
--gums-dn <Client DN for GUMS interface>
Specify the client DN for GUMS interface. This implies that you want Bestman to use GUMS.
--enable-gateway
Configure Bestman in gateway mode. Mutually exclusive with --use-xrootd. If you want to use Bestman in gateway mode with Xrootd, pass the --use-xrootd flag.
--use-xrootd
Configure Bestman in gateway mode so that it uses xrootd.
--with-tokens-list <token list>
Passed through to the Bestman configuration script. Specifies the token list for use with gateway mode. See Bestman manual for details on how to specify the token list.
--with-transfer-servers <GridFTP server list>
Specify the list of GridFTP servers to use. They are gsiftp URLs, separated by semicolons.
--with-allowed-paths <List of accessible paths>
Specify accessible paths only, separated by a semi-colon.
--with-blocked-paths <List of non-accessible paths>
Specify non-accessible paths, separated by a semi-colon (in addition to /;/etc;/var).
--with-extra-libs <Customized java lib definitions>
Specify customized java libraries definitions to be added in the bestman run-time script.
--enable-checksum-listing
.
--vdt-install <VDT installation root>
configure_bestman will look for the root of the VDT installation at $VDT_LOCATION. If you do not have that set you can specify it with --vdt-install instead.
--help, --usage
Print a usage message.