Update: Ansible Playbook für Apache Mesos v0.19.0

30. January 2022 Andreas Peters

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.