Ich habe ein paar Debian-Server mit nur wenigen Benutzern und Diensten. Die Anwendungen werden so weit wie möglich in ihren eigenen Verzeichnissen gespeichert, wo sie einfach gesichert oder synchronisiert werden können.
Ich habe jedoch Probleme, einen einfachen und zuverlässigen Weg zu finden, um die umgebenden Daten zu sichern und sie im Falle von Upgrades / Failovers usw. einfach auf neue Server anzuwenden. Durch umgebende Daten beziehe ich mich auf Dateien in / etc, einige Punkte. Dateien in ~ HOME oder den Crontab-Einträgen.
Wie würden Sie die folgende Strategie beim Serverwechsel verbessern:
- Kopieren Sie auch / etc / passwd, / etc / group und / etc / shadow von einem anderen Server, um die numerischen IDs konsistent zu halten
- Kopieren Sie das gesamte Verzeichnis / home und / root über
- Kopieren Sie die Anwendungseinstellungen manuell in / etc (z. B. / etc / apache2, / etc / php, / etc / proftpd ... und ihre Einträge in / etc / default / tomcat6
- Installieren Sie die Programme über apt.
Es gibt keine menschlichen Benutzer, daher keine Urkunde, um den Inhalt von Home-Verzeichnissen synchron zu halten. Es dreht sich alles um Dinge wie .ssh-Schlüssel usw.