Hier haben ich ein Shell-Script, weleches es ermöglicht, ISPConfig 3 inklusive aller Daten auf einen neuen Server zu migrieren.
https://github.com/teris/Debian-ISPConfig3-migration
Bitte beachtet, dass die User / Groups und UNIX-Kennwörter manuell eingefügt werden müssen.
Es werden vom alten Server die Zugangsdaten gespeichert. Dies befindet sich unter dem Verzeichnis /root/old-server/.
(passwd und group)
Die Originale findet Ihr unter /etc/passwd und /etc/group. Diese einfach mit einem editor bearbeiten (vi oder nano)
Beispiel:
cat /root/old-server/passwd
Ausgabe:
replicator:x:1002:1002:,,,:/home/replicator:/bin/bash
Dies einfach kopieren und in die originale einspeichern:
nano /etc/passwd
root:x:0:0:root:/root:/bin/bash
replicator:x:1000:1000:,,,:/home/replicator:/bin/bash
FERTIG!
Führst du das Script auf dem neuen oder auf dem alten Server aus?
Code:
echo "Installation von Rsync auf dem Remote Server..."
ssh $main_server "$install_rsync"
Code:
ssh $main_server "mysqldump -u root -p$mysqlext --all-databases > fulldump.sql"