Question Recréer facilement «l'état» d'un serveur [fermé]


Je veux pouvoir configurer très facilement de nouveaux serveurs pour dev / testing / prod. Les raisons de pouvoir installer une nouvelle machine virtuelle dev sont évidentes, mais ma préoccupation est d'ajouter un nouveau serveur de production / de migrer vers un nouveau serveur.

Je suppose qu'une solution de sauvegarde traditionnelle ne fonctionnera pas car le matériel peut être différent, de sorte que les fichiers binaires / config peuvent être différents.

De toute façon, je voulais acquérir de l'expérience avec les marionnettes. Je pensais donc créer un manifeste qui configurerait mes utilisateurs, installer Postgres, Nginx, PHP-FPM, etc., et les configurer de la manière que je spécifie. Ensuite, je pourrais installer marionnette sur un nouveau serveur, copier mon manifeste et l’appliquer localement. Cela faciliterait également la synchronisation de la configuration de mes serveurs.

Existe-t-il une meilleure approche dont je ne suis pas au courant et mon approche présente-t-elle des pièges?


6
2018-02-08 15:36


origine




Réponses:


Vous pouvez utiliser le Outil Blueprint désosser un serveur en cours d'exécution.

Il peut générer un Module de marionnettes, un livre de recettes de chef ou même un ensemble de scripts shell pour reproduire la configuration d'un système.


6
2018-02-08 15:38