PepperMill is de pittige aanvulling op SaltStack & nbsp;. Het is een hulpmiddel om u te helpen op afstand beheren van Salt netwerken.
Wacht, wat?
Zout is een jonge, maar veelbelovende nieuwe DevOps nut. Net als Chef of Puppet, Zout volgt een client-server model dat het mogelijk maakt om snel grote aantallen knooppunten configureren. In tegenstelling tot de chef-kok, Zout is elegant simpel: in de kern, het is een simpel python command slinger boven ZeroMQ. (Chef-kok, en vooral Chef Server, is een gedrocht dat er geen zinnige ontwikkelaar ooit zou willen adopteren.) En in tegenstelling tot Puppet, Salt's declaratieve configuratie "taal" is eenvoudig, expressief, en gezond.
Dit gezegd zijnde, Zout is nog een vrij jonge nut. Het begon als een eenvoudige uitvoering van externe-commando tool, maar groeide uit tot Zout Staten onder meer - het morele equivalent van een chef-kok kookboek. Basis namen en begrippen zijn nog steeds voor het grijpen. (Waarom heet het "hoog staat" is mij ook:. Pijlers hebben een absurde naam.)
De Salt master / minion model is eerder beperkt:
1. Het zout commando moet worden uitgevoerd vanaf de master server ... en moet uitgevoerd worden als root. Dit in tegenstelling tot (bijvoorbeeld) Chef, waarbij het mes commando kan gebruikt ontwikkelaar dozen configuratie te wijzigen.
2. Er is een zeer eenvoudige fileserver ingebouwd in zout-meester dat zout staat bestanden biedt van de meester lokale bestandssysteem aan geïnteresseerde minions. Zout biedt geen beleid rond het beheer van deze staat bestanden, of rond ontwikkelaar toegang tot hen. Nogmaals, dit in tegenstelling tot (bijvoorbeeld) Chef, waarbij het mes commando kan worden gebruikt om kookboeken Chef server bij te werken.
3. Minions moet door de master worden aanvaard voordat ze kunnen worden toegediend. Hoewel dit een zeer gezonde beslissing, het is problematisch in het gezicht van dingen zoals AWS auto-scaling, waarbij een derde partij verantwoordelijk is voor het dynamisch maken van minions
Eisen .
- Python
Reacties niet gevonden