ESGF 3.0 currently supports RHEL/CentOS 6
Installation¶
The installation is performed on the Node itself.
- Clone this repo using
git clone https://github.com/ESGF/esgf-installer.git && cd esgf-installer
- Checkout the appropriate branch/tag. For example, the 3.0 beta version can be accessed with the following command:
git checkout tags/v3.0b1 -b 3.0_beta
- To avoid being prompted for various parameters, the
esgf.properties.template
should be populated with the proper values for your node. See the properties file documentation for information when populating. - Install Miniconda and other ESGF dependencies from yum and pip by running the bootstrap script. If you are migrating to ESGF 3.0 from a previous version of ESGF, add the ‘migrate’ parameter:
./esg_bootstrap.sh [migrate]
- Activate the esgf-pub conda environment
source /usr/local/conda/bin/activate esgf-pub
- Run an installation by invoking the esg_node.py script. For example, a data-only node installation:
python esg_node.py --install --type data