Changes between Version 7 and Version 8 of installation_GridFTP
- Timestamp:
- 05/16/11 15:14:15 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
installation_GridFTP
v7 v8 9 9 10 10 Globus Toolkit is provided both in binary and source versions. It is also available as Java WS-core only or full version. For the purpose of the QosCosGrid Infrastructure the full source installation is required, as it provides the required GridFTP features and in most cases is more reliable (though more troublesome in rare cases) and robust then binary version. 11 12 11 13 12 Below are the steps required to compile and install Globus Toolkit with only GridFTP daemon and utilities. … … 169 168 170 169 == GridFTP Daemon == 171 After successful installation of GlobusToolkit, the GridFTP daemon binary is located in: <code>$GLOBUS_LOCATION/sbin/globus-gridftp-server</code> file. The daemon could be run in standalone mode, but we suggest using (x)inetd mode. To configure it this way, first add the following entry to <code>/etc/services</code> file: 172 170 After successful installation of !GlobusToolkit, the GridFTP daemon binary is located in: `$GLOBUS_LOCATION/sbin/globus-gridftp-server` file. The daemon could be run in standalone mode, but we suggest using (x)inetd mode. To configure it this way, first add the following entry to `/etc/services` file: 171 {{{ 172 #!div style="font-size: 90%" 173 {{{#!default 173 174 gsiftp 2811/tcp # GridFTP (Port 2811 is the IANA registered GridFTP port) 174 175 Next add appropriate entry to (x)inetd configuration file(s). Remember to set <code>LD_LIBRARY_PATH</code>, <code>GLOBUS_LOCATION</code> and <code>GLOBUS_TCP_PORT_RANGE</code> in the (x)inetd entry environment, like in the xinetd example below: 176 175 }}} 176 }}} 177 Next add appropriate entry to (x)inetd configuration file(s). Remember to set `LD_LIBRARY_PATH`, `GLOBUS_LOCATION` and `GLOBUS_TCP_PORT_RANGE` in the (x)inetd entry environment, like in the xinetd example below: 178 179 {{{ 180 #!div style="font-size: 90%" 181 {{{#!default 177 182 service gsiftp 178 183 { … … 193 198 disable = no 194 199 } 195 196 Note that the above example specifies grid-ftp configuration file (-c .../gridftp.conf in server_args line). It is not required - GridFTP daemon should work without this file. A useful example of configuration file is: 197 200 }}} 201 }}} 202 203 Note that the above example specifies grid-ftp configuration file (`-c .../gridftp.conf` in `server_args` line). It is not required - GridFTP daemon should work without this file. A useful example of configuration file is: 204 205 {{{ 206 #!div style="font-size: 90%" 207 {{{#!default 198 208 log_level ALL (or 'EERROR', 'WARN', 'INFO', 'DUMP') 199 209 log_module stdio 200 210 log_single /var/log/gridftp 211 }}} 212 }}} 201 213 202 214 it enables logging which can be helpful in resolving potential problems. Finally, restart (x)inetd to activate the GridFTP daemon: 203 215 {{{ 216 #!div style="font-size: 90%" 217 {{{#!default 204 218 # /etc/init.d/xinetd restart 219 }}} 220 }}} 205 221 206 222 == Users configuration ==