Changes between Version 61 and Version 62 of Doc/gLite/TemplateCustomization
- Timestamp:
- Jul 30, 2007, 5:28:01 PM (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Doc/gLite/TemplateCustomization
v61 v62 79 79 * `pool_size` : number of pool accounts to create by default for a VO 80 80 * `sw_mgr_role` : description of VO software manager role. Avoid to change default. 81 * Location of standard services 81 82 82 83 For example, to define a site specific RB for VO Alice, create a template `vo/site/alice.tpl` in your site directory like : … … 84 85 structure template vo/site/alice; 85 86 86 'lbhost' = 'myrb.example.org:9000'; 87 'nshost' = 'myrb.example.org:7772'; 87 'rb_hosts' = 'myrb.example.org'; 88 88 }}} 89 89 … … 96 96 Alternativly, you can define these parameters directly into `VOS_SITE_PARAMS` : 97 97 {{{ 98 variable VOS_SITE_PARAMS = nlist ('alice', nlist('lbhost' , 'myrb.example.org:9000', 99 'nshost' , 'myrb.example.org:7772', 98 variable VOS_SITE_PARAMS = nlist ('alice', nlist('rbhosts' , 'myrb.example.org', 100 99 ), 101 100 ); … … 122 121 * `pattern` (replace deprecated `name`) : VO group/role combinations mapped to this account. This can be a string or a list of string (if several group/role combinations are mapped to the same account). Each value can be either a role name (without `/ROLE=`) or a group/role combination in standard format `/group1/group2/.../ROLE=rolename`. Note that and `/ROLE` keywords are required to be upper case, that there may be several groups but only one role and if both are present, role must be the last one. Look at [source:templates/trunk/grid/glite-3.0.0/vo/params/lhcb.tpl LHCb VO parameters] for an example. 123 122 * `suffix` : suffix to append to `account_prefix` to build account name associated with this role. 124 * `proxy` : name of the proxy server used by the VO. No default, optional.125 * `nshosts` : name:port of the RB used by the VO (Network Server). No default.126 * `lbhosts` : name:port of the RB used by the VO (Logging and Bookeeping). No default.127 * `catalog` : define catalog type used by the VO. Optional. Must be defined only for VO still using `RLS` (value must be `rls` or `RLS`).128 123 * `base_uid` : first uid to use for the VO. 129 124 * `create_home` : Create home directories for VO accounts. Default defined by variable `CREATE_HOME` variable. … … 133 128 * `pool_digits` : number of digits to use for pool accounts. Must be large enough to handle `pool_size`. Default is 3. 134 129 * `pool_offset` : define offset from VO base uid for the first pool account 135 130 * Location of standard services 131 136 132 In addition to this template, you need to have another template defining the public key of the VOMS server used by the VO. This template has the name of the VOMS server by default. It can be explicitly defined with `cert`property of a VOMS server entry. If the new VO is using an already used VOMS server, there is no need to add the certificate. 137 133 134 135 === Specifying Default Services for a VO === 136 137 Location of standard services to use with a specific VO can be defined either in the VO parameters or in the site specific parameters for a VO. Services that can be configured are : 138 139 * `proxy` : name of the proxy server used by the VO. No default, optional. 140 * `rb_hosts` : LCG RB host name to use by default. Service ports will be set to default values. Can be a list or a single value. 141 * `wms_hosts` : gLite WMS host name to use by default. Service ports will be set to default values. Can be a list or a single value. 142 * `catalog` : define catalog type used by the VO. Optional. Must be defined only for VO still using `RLS` (value must be `rls` or `RLS`). 143 144 In addition to variables above, it is possible to use the following variables if you need more control over service location or endpoints : 145 * `nshosts` : name:port of the RB used by the VO (Network Server). No default. 146 * `lbhosts` : name:port of the RB used by the VO (Logging and Bookeeping). No default. 147 * `wms_nshosts` : name:port of the WMS used by the VO (Network Server). Can be a list or a single value. No default. 148 * `wms_lbhosts` : name:port of the WMS used by the VO (Logging and Bookeeping). Can be a list or a single value. No default. 149 * `wms_proxies` : endpoint URI of WMProxy used by the VO. Can be a list or a single value. No default. 138 150 139 151 === VO Specific Areas ===