Verification

Warning

ESGF-Ansible is completely separate from the legacy 2.x ESGF-Installer. The tools provided by ESGF-Installer are, in general, incompatible with ESGF-Ansible and should not be used in cooperation with ESGF-Ansible. The FAQ page describes how to upgrade a node from the legacy installer using ESGF-Ansible, after which point the legacy tools should no longer be used.

Status

The status of a node, or multiple nodes, can be checked with the status.yml playbook.

ansible-playbook -v -i hosts.test status.yml

This can be neatly combined with start.yml and stop.yml. The following will restart a node, then check its status.

ansible-playbook -v -i hosts.test stop.yml start.yml status.yml

Logs

While status.yml will report on various ports and URLs that services are listening on, it is not a replacement for a human inspecting log files. The following locations may be useful references for the services being ran on a node. This list is not comprehensive and potentially is subject to change.

httpd

/etc/httpd/logs/*

Tomcat

/usr/local/tomcat/logs/*

Thredds

/esg/content/thredds/logs/*, specifically threddsServlet.log

MyProxy

/var/log/messages

CoG

/etc/cog-wsgi-8889/error_log

SLCS

/etc/slcs-wsgi-8888/error_log