Come parte di un'orchestrazione di installazione della piattaforma, stiamo utilizzando il nostro pacchetto python per installare vari pacchetti software su un cluster di macchine nel cloud.come possiamo collegare software basati su cluster usando lo chef?
Abbiamo il seguente scenario:
- di molti software, uno dei nostri software è Ambari (aiuta a gestire la piattaforma Hadoop).
- funziona come segue: numero "n" di macchine cluster che fanno riferimento a 1 server ambari.
- per ogni macchina cluster per fare report, dobbiamo installare ambari-agent su ciascuna macchina del cluster e modificare il suo file delle proprietà con il server ambari che è supposto per segnalare e avviare ambari-agent.
quello che siamo in grado di fare-- siamo riusciti a installare il server Ambari e agenti Ambari separatamente nelle nostre macchine a grappolo, con l'aiuto di libri di cucina Chef separati.
cosa non siamo in grado di fare-- come possiamo modificare il file delle proprietà ambari-agent di ciascuna macchina in modo che punti al nostro IP server ambari. in generale, quale è un modo elegante per cablare software basati su cluster come parte dell'orchestrazione dello chef?
NB :. ambari-server viene creato on-fly e quindi il suo IP viene ottenuto durante il tempo di esecuzione.
È possibile? ci sono alternative al problema di cui sopra?
Grazie
risposta sembra molto pertinente e affronta il caso di utilizzo. – phoenix