Ansible Script to install a whole Mesos Software Stack
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Andreas Peters c8801d534f Merge branch 'v0.11.0' of AVENTER/ansible-mesos-stack into master 2 weeks ago
plays fix metronome 2 weeks ago
vagrant add graylog stack 1 year ago
.gitattributes update stack versions. add credential support 1 year ago
.gitignore lot of small changes 3 weeks ago
LICENSE add authentication 2 years ago
README.md update readme 2 weeks ago
ansible.cfg code refactoring 9 months ago
changelog.md remove weave systemd restart 2 weeks ago
history.md add metronome user 3 weeks ago

README.md

Ansible script to install a whole mesos stack

Donate

This playbook deploys a full Mesos cluster. It includes, so many masters and worker how you like. But the minimum should be three masters. Do be honest, it also works with one master. The access to mesos (agent and master), also to marathon need a credentials. The default one is “marathon:marathon”.

Requirements

  • CentOS 1.7

How to use

ansible-playbook -i ../inventory/inventory/mesos plays/server-config.yaml

Support

Please don’t hesitate an talk with us if you have questions.

v0.11.0

Manager node

Software version Role Install type
Mesos 1.8.0 Mesos masters RPM
Marathon 1.8.218 Marathon masters RPM
Zookeeper 3.4.6 Zookeeper cluster dependencies to Mesos/Marathon RPM
Consul 1.5.3 Service Discovery for Container Binary
Mesos-DNS 0.7.0 Service Discovery for Mesos Tasks Binary
Docker 18.09.ce Docker engine RPM
Metronome 0.6.30 Schedule Server JAVA dependencies to Marathon

Worker node

Software version Role Install type
Mesos 1.6.1 Mesos slave RPM
Docker 18.06.1.ce Docker engine RPM
Weave 2.5.2 Container networking Docker image
Weavescope 1.11.3 Container Management Docker image
DNSMasq 2 Container DNS RPM
CAdavisor Docker engine monitoring Docker image
Registrator Register Microservier name Docker image
Consul 1.5.3 Consul Client Binary

Graylog

Software version Role Install type
Graylog 2.5 Log server RPM
Elasticsearch 5.3.1 Search Engine RPM
MongoDB NoSQL Database RPM

Prometheus

Software version Role Install type
Prometheus 1.7.1 Timesserie database for metrics Docker image