de plus, il se passe quoi, avec ton systeme de backup, si ta machine se voit ajouter une fonctionnalité en cours d'usage ? [...]
Non, vraiment, vraiment, en 2015, on ne procède plus comme ça. C'est un tel nid à emmerdes d'intervenir directement sur une machine sans que ce soit documenté. Je sais que c'est chiant de changer, que ça prend du temps, et que dans certains cas les scripts sont vraiment longs à écrire mais faut vraiment arrêter d'intervenir au petit bonheur la chance sur les machines de prod.
Donc, la bonne manière de faire en 2015, pour ajouter une fonctionnalité à une machine, c'est :
Écrire les templates de fichier de configuration pour le nouveau logiciel/service
Mettre à jour le script Chef/Puppet/Salt/Ansible de déploiement
Tester le script sur une VM (vagrant est votre ami)
Commiter les modifications dans le dépôt git/svn/whatever contenant le scripts de déploiement
Lancer le déploiement du script sur la machine de prod
Oui, c'est un peu plus long (mais vraiment, une fois que les process sont en place, c'est moins de 25% plus long) que d'intervenir directement sur la machine mais :
Ça évite de casser la machine de prod parce qu'on s'est vautré dans la config de tel logiciel
Ce qu'on a fait est acté et documenté
On pourra réinstaller très facilement la machine ou la mettre à jour
On pourra installer une deuxième machine à l'identique pour faire des tests ou scale-out
[^] # Re: probleme de version ?
Posté par X345 . En réponse au journal Les sauvegardes, et les logiciels de sauvegarde. Évalué à 10.
Non, vraiment, vraiment, en 2015, on ne procède plus comme ça. C'est un tel nid à emmerdes d'intervenir directement sur une machine sans que ce soit documenté. Je sais que c'est chiant de changer, que ça prend du temps, et que dans certains cas les scripts sont vraiment longs à écrire mais faut vraiment arrêter d'intervenir au petit bonheur la chance sur les machines de prod.
Donc, la bonne manière de faire en 2015, pour ajouter une fonctionnalité à une machine, c'est :
Oui, c'est un peu plus long (mais vraiment, une fois que les process sont en place, c'est moins de 25% plus long) que d'intervenir directement sur la machine mais :