Im Rahmen einer Plattform-Setup-Orchestrierung verwenden wir unser Python-Paket, um verschiedene Softwarepakete auf einem Cluster von Computern in der Cloud zu installieren.Wie können wir clusterbasierte Software mit einem Koch verbinden?
Wir haben das folgende Szenario:
- von vielen Software, einer unserer Software ist Ambari (hilft hadoop Plattform bei der Verwaltung).
- funktioniert es wie folgt - 'n' Anzahl der Maschinen-Cluster 1 Ambari-Server berichten.
- für jede Cluster Maschine Berichterstattung zu tun, müssen wir Ambari-Agenten auf jedem der Cluster-Maschine und ändern ihre Eigenschaften Datei mit dem Ambari Server es suppposed ist zu berichten, und starten Sie Ambari-Agenten installieren.
was sind wir in der Lage do-- wir bei der Installation Ambari Server und Ambari Agenten separat in unserem Cluster-Rechner mit Hilfe eigenen Koch Kochbücher erfolgreich waren.
was können wir nicht tun-- Wie können wir die ambari-agent-Eigenschaftendatei jeder Maschine so ändern, dass sie auf unsere ambari-Server-IP verweist. Was ist im Allgemeinen eine elegante Möglichkeit, Cluster-basierte Software als Teil der Chef-Orchestrierung zu verkabeln?
Hinweis :. Ambari-Server wird beim Fliegen erstellt und daher wird seine IP während der Laufzeit erhalten.
Ist es möglich? Gibt es Alternativen zum obigen Problem?
Dank
Antwort sehr relevant erscheint und richtet sich unsere Anwendungsfall. – phoenix