Due to technical difficulties, mailing lists were non functional since, roughly, last summer. They are now back online but we had to start afresh. Please register (again) to read from us and discuss about your difficulties. See the dedicated page for details.
The current page explains how to install an OpenBACH platform. For more details and advanced procedures (user manual debug information, etc.), please read the installation manual in the OpenBACH wiki.
In order to build an OpenBACH platform, you need at least the following components:
The Controller, the collector and the auditorium might be installed in the same host (i.e. a machine/entity) or in separate hosts.
The target machines shall:
The install of OpenBACH is performed via Ansible. Be aware that you need to learn some Ansible concepts to ease the following procedure.
The step-by-step installation is described below (this is just an example with basic configuration details, please go to installation manual for advanced informations):
$ git clone --depth 1 https://github.com/CNES/openbach.git
$ ssh-keyscan -H *ip_address* >> ~/.ssh/known_hosts
[controller] 172.20.0.1 [agent] 172.20.0.2 172.20.0.3 [all:vars] ansible_python_interpreter=/usr/bin/python3
$ ansible -i *inventory/file* -u *ssh_username* -k -K -m ping all
$ ansible-playbook install.yml -u *ssh_username* -k -K