397 liens privés
Voici la vidéo de cette rencontre: http://www.dailymotion.com/video/k5o36NvlFBfyQAbZUDk
Petite formule saltstack pour faire utiliser les 3/4 de la RAM à la JVM:
"""
Xmx: {{ (((grains.mem_total|int) 3) / 4)|round|int }}M
Xms: {{ (((grains.mem_total|int) 3) / 4)|round|int }}M
"""
J'ai positionné cela dans les pillars.
C'est inspiré de https://mywushublog.com/2013/09/postgresql-salt-state/ (https://jeekajoo.eu/links/?crzrTg)
Cela évite d'avoir à se palucher un tuning manuel pour des machines dont les capacités mémoire sont différentes. Exemple sur ec2:
- m3.2xlarge = 30 G
- c3.2xlarge = 15 G
- c3.xlarge = 7.5 G
- m3.medium = 3.75 G
- ....
Tester une infra saltstack à l'aide de docker machine.
Un howto qui explique comment gèrer la crise dans le cas d'un cluster consul down.
Méthode de résolution pas très rapide car il s'agit de trouver quels nodes sont down.
Ma méthode crade/rapide à l'aide de saltstack:
"""
salt * cmd.run 'rm -v /var/cache/consul/raft/peers.json'
salt * service.restart consul
"""
"""
However, every 5 minutes if the application is unable to connect to RethinkDB it will call Saltstack via salt-api requesting a highstate be executed on the database servers. Every 10 minutes, if RethinkDB is still not accessible this application will call Saltstack via salt-api requesting a restart of the RethinkDB service on all database servers.
"""
moué, je sais pas trop quoi en penser de ces trucs là.
On y parlera de saltstack, mais pas que. Par ex, Nicolas Ledez parlera de Chef, entres autres présentations. Même si vous n'avez touché à salt vous apprendrez plein de trucs et vous pourrez apporter votre pierre à l'édifice de discussions ouvertes sur les différents outils pour "faire du devops". Ça aura lieu dans les locaux de Mozilla ou ceux de l'IRILL.
PS: moi je viens surtout pour les pizzas gratuites mais ça, ça reste entre nous. je déconne ;)
plugin jenkins pour parler avec l'API saltstack
salt-run manage.up
salt-run manage.status
salt-run manage.down
salt-run manage.down removekeys=True
quelques bonnes pratiques pour saltstack
c'est la bonne méthode.
testé approuvé pour passer de 0.17.5 à 2014.1.4
faire un salt '*' saltutil.sync_all avant upgrade minion.
prochain meetup saltstack à paris, en avril.
source: http://lists.afpy.org/listinfo/salt-fr
"Use SaltStack to do that thing over there," a perspective on Salt from the @KB1JWQ #FOSDEM talk
"Using SaltStack to monitor servers and applications using SaltStack's modules, returners, and scheduler. See how to link these pieces together to funnel data into apps like Graphite, Librato, and others. The presentation will also take you through the process of building your own custom modules and returners to store application-specific data to any location."
miam.