Update: Ansible Playbook für Apache Mesos v0.19.0
Unser Ansible Playbook für die automatisierte Installation und Konfiguration eines Apache Mesos Stacks, hat eine Aktualisierung bekommen.
v0.19.0
- Add the possibility to install a docker engine at the manager server
- Update mesos-dns to version 0.8.1
- Add configurabel libprocess_ssl_cipher for mesos master and worker
- Fix enable/disable package update
- Update to zookeeper 3.6.3
- Exclude zookeeper update
- Generate Marathon java keystore
- Generate Mesos SSL certificate
- Remove Rexray
- Add SSL certificate into the executor env file
Der Stack sieht nun wie folgt aus:
Manager node
Software version | Role | Install type |
---|---|---|
Mesos 1.11.0 | Mesos Masters | RPM |
Marathon 1.11.30 | Marathon masters | RPM |
Zookeeper 3.7.0 | Zookeeper cluster | dependencies to Mesos/Marathon RPM |
Mesos-DNS 0.8.1 | Service Discovery for Mesos Tasks | RPM |
Worker node
Software version | Role | Install type |
---|---|---|
Mesos 1.11.0 | Mesos Agent | RPM |
Docker latest | Docker engine | RPM |
Weave 2.8.1 | Container networking | Docker image |
Weavescope 1.11.3 | Container Management | Docker image |
DNSMasq 2 | Container DNS | RPM |
Persistent Storage
Um container persistenten Storage bereitzustellen, empfehlen wir nun unsere S3 und RBD (Ceph) docker-volume systemd Services. Diese sind schnell und einfach mithilfe unseres ansible-playbooks zu installieren.