3 | | = References = |
| 3 | This page shows how to deploy an ESGF Node that provides data, index and idp services and belongs to the esgf-test federation. The purpose of this node is to test the process of publication in the ESGF. |
| 4 | |
| 5 | This page assumes that command are executed by the root user (not sudo). |
| 6 | |
| 7 | == Index == |
| 8 | 1. Previous installation clean up |
| 9 | 2. Installation from scratch |
| 10 | 3. Configuration for publishing |
| 11 | 4. Known issues |
| 12 | 5. References |
| 13 | |
| 14 | == 1. Previous installation clean up == |
| 15 | |
| 16 | Execute {{{/usr/local/bin/esg-node stop}}} in order to stop the current ESGF services (in case they are running). |
| 17 | |
| 18 | {{{ |
| 19 | [root@spock ~]# /usr/local/bin/esg-node stop |
| 20 | |
| 21 | |
| 22 | EEEEEEEEEEEEEEEEEEEEEE SSSSSSSSSSSSSSS GGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFF |
| 23 | E::::::::::::::::::::E SS:::::::::::::::S GGG::::::::::::GF::::::::::::::::::::F |
| 24 | E::::::::::::::::::::ES:::::SSSSSS::::::S GG:::::::::::::::GF::::::::::::::::::::F |
| 25 | EE::::::EEEEEEEEE::::ES:::::S SSSSSSS G:::::GGGGGGGG::::GFF::::::FFFFFFFFF::::F |
| 26 | E:::::E EEEEEES:::::S G:::::G GGGGGG F:::::F FFFFFF |
| 27 | E:::::E S:::::S G:::::G F:::::F |
| 28 | E::::::EEEEEEEEEE S::::SSSS G:::::G F::::::FFFFFFFFFF |
| 29 | E:::::::::::::::E SS::::::SSSSS G:::::G GGGGGGGGGG F:::::::::::::::F |
| 30 | E:::::::::::::::E SSS::::::::SS G:::::G G::::::::G F:::::::::::::::F |
| 31 | E::::::EEEEEEEEEE SSSSSS::::S G:::::G GGGGG::::G F::::::FFFFFFFFFF |
| 32 | E:::::E S:::::SG:::::G G::::G F:::::F |
| 33 | E:::::E EEEEEE S:::::S G:::::G G::::G F:::::F |
| 34 | EE::::::EEEEEEEE:::::ESSSSSSS S:::::S G:::::GGGGGGGG::::GFF:::::::FF |
| 35 | E::::::::::::::::::::ES::::::SSSSSS:::::S GG:::::::::::::::GF::::::::FF |
| 36 | E::::::::::::::::::::ES:::::::::::::::SS GGG::::::GGG:::GF::::::::FF |
| 37 | EEEEEEEEEEEEEEEEEEEEEE SSSSSSSSSSSSSSS GGGGGG GGGGFFFFFFFFFFF.llnl.gov |
| 38 | |
| 39 | Checking that you have root privs on spock.meteo.unican.es... [OK] |
| 40 | Checking requisites... |
| 41 | |
| 42 | Using IP: 193.144.184.40 |
| 43 | Stopping search services... |
| 44 | Using solr_workdir=/usr/local/src/esgf/workbench/esg/solr-5.5.3 |
| 45 | Using solr_install_dir=/usr/local/solr-home/slave-8983 |
| 46 | Using solr_data_dir=/esg/solr-index/slave-8983 |
| 47 | Using solr_server_dir=/usr/local/solr |
| 48 | Using solr_logs_dir=/esg/solr-logs |
| 49 | Using esg_dist_url=http://esg-dn2.nsc.liu.se/esgf/dist |
| 50 | sudo: source: command not found |
| 51 | Sending stop command to Solr running on port 8983 ... waiting 5 seconds to allow Jetty process 16339 to stop gracefully. |
| 52 | Sending stop command to Solr running on port 8984 ... waiting 5 seconds to allow Jetty process 16554 to stop gracefully. |
| 53 | Stopping Globus Services for Data-Node... (GridFTP) stop_globus_services for datanode |
| 54 | globus-gridftp-server: unrecognized service |
| 55 | Stopping Globus Services for Index-Node... (MyProxy server) stop_globus_services for gateway |
| 56 | Stopping myproxy-server: [ OK ] |
| 57 | No MyProxy Process Currently Running... |
| 58 | Tomcat (jsvc) process is running... |
| 59 | |
| 60 | stop tomcat: /usr/local/tomcat/bin/jsvc -pidfile /var/run/tomcat-jsvc.pid -stop org.apache.catalina.startup.Bootstrap |
| 61 | (please wait) |
| 62 | postmaster (pid 16024) is running... |
| 63 | Stopping postgresql service: [ OK ] |
| 64 | Stopping httpd: [ OK ] |
| 65 | Running shutdown hooks... |
| 66 | |
| 67 | --------------------------- |
| 68 | Running Node Services... |
| 69 | node type: [ data index idp compute ] (60) |
| 70 | --------------------------- |
| 71 | --------------------------- |
| 72 | |
| 73 | }}} |
| 74 | |
| 75 | Execute {{{source /usr/local/bin/esg-purge.sh && esg-purge all}}} |
| 76 | |
| 77 | == 2. Installation from scratch == |
| 78 | Change directory to /usr/local/bin/ |
| 79 | |
| 80 | {{{[root@spock ~]# cd /usr/local/bin/}}} |
| 81 | |
| 82 | {{{ |
| 83 | [root@spock bin]# wget -O esg-bootstrap http://distrib-coffee.ipsl.jussieu.fr/pub/esgf/dist/devel/esgf-installer/2.4/esg-bootstrap --no-check-certificate |
| 84 | [root@spock bin]# chmod 555 ./esg-bootstrap |
| 85 | [root@spock bin]# ./esg-bootstrap |
| 86 | }}} |
| 87 | |
| 88 | Your directory should look like this: |
| 89 | |
| 90 | {{{ |
| 91 | [root@spock bin]# ls |
| 92 | esg-bootstrap esg-functions esg-init esg-node esg-purge.sh jar_security_scan setup-autoinstall |
| 93 | }}} |
| 94 | |
| 95 | Check your node's version: |
| 96 | |
| 97 | {{{ |
| 98 | [root@spock bin]# ./esg-node --version |
| 99 | Version: v2.4.24-master-release |
| 100 | Release: Bifrost |
| 101 | Earth Systems Grid Federation (http://esgf.llnl.gov) |
| 102 | ESGF Node Installation Script |
| 103 | }}} |
| 104 | |
| 105 | Set node's type: |
| 106 | {{{ |
| 107 | [root@spock bin]# ./esg-node --set-type index data idp |
| 108 | node type set to: [ index data idp ] (28) |
| 109 | }}} |
| 110 | |
| 111 | |
| 112 | |
| 113 | |
| 114 | |
| 115 | == Known issues == |
| 116 | |
| 117 | == References == |