Gardez les servers Ubuntu 12.04 synchronisés

nous avons deux exactement les mêmes servers VM Ubuntu 12.04. L'un est utilisé pour le développement, l'autre comme server en direct. Lorsque les nouveaux développements sont acceptés par le client, les modifications doivent être transférées sur le server en direct par ftp (ce qui peut causer beaucoup de mess) ou par rsync. De plus, s'il existe des mises à jour linux. Nous les testons sur l'un et refaisons les étapes sur les servers en direct.

Cela entraîne beaucoup de travail et semble ne pas être à l'épreuve des balles.

Quelle est la bonne façon de synchroniser les servers? Comment conservez-vous vos servers synchronisés? Disons que je veux tous les packages Linux, (sans parameters de réseau -> Ips statique), et dirs like / mnt / home / var / www synchronisés?

Merci,

livre t

2 Solutions collect form web for “Gardez les servers Ubuntu 12.04 synchronisés”

Ma solution serait d'utiliser quelque chose comme Chef / Puppet / Salt. Cela vous donne le contrôle complet des packages dans le operating system, ainsi que la révision complète du code.

Lorsque vous le combinez avec quelque chose comme Git / SVN, vous pouvez lancer un clone exact de votre machine de développement vers la production, ainsi que mettre à jour tout ce qui est là, et revenir en arrière facilement.

Pour synchroniser le code, mon option serait un vcs comme git ou subversion. Il existe de nombreuses stratégies pour le faire. Le plus simple compromettrait les modifications apscopes au count de remboursement dans la machine de développement et retirerait les modifications du count de rechange dans la machine à prod.

Si quelque chose ne se produit pas, vous pouvez get l'ancienne version du code avec une simple command.

  • Le menu de démarrage a disparu dans Ubuntu après les mises à jour de security?
  • Configuration d'Apache2 récemment installé
  • Empêcher la possibilité d'écrire des données dans un directory de sharepoint assembly non monté
  • Réglage de la résolution de l'écran pour Ubuntu
  • NFS redondant sur Amazon EC2
  • Les users de Samba ne sont-ils pas ajoutés jusqu'à ce qu'ils se connectent en premier? Modifier: Comment puis-je append des users à tdbsam sans une invite de mot de passe?
  • Comment définir l'autorisation de groupe par défaut dans Ubuntu pour www-data (user d'apache)?
  • .htaccess travaillant sur un server distant mais ne fonctionne pas sur localhost. Obtenir 404 erreurs sur localhost
  • PHP7.0 montrant en text clair
  • fail2ban ajoute à la string après l'installation d'iptables-persistant
  • Désinstaller complètement Kerberos sur Ubuntu Server
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.