WEEASY Installation clonen / migrieren

WEEASY Installation clonen / migrieren

Achtung

Achtung: Diese Dokumentation ist noch in Bearbeitung und nicht vollständig

Die folgende Anleitung beschreibt wie man eine bestehende WEEASY Installation von einem Server auf einen anderen migriert

Voraussetzungen

Daten von bestehendem Server sichern

Bestehende Daten sichern
# Apache und JBoss stoppen systemctl stop httpd systemctl stop jboss # Erstelle Verzeichnis für alle Dateien, die migriert werden sollen mkdir ./weeasy_migration # MySQL Datenbank sichern mysqldump --user=root --events --databases weeasy_db --single-transaction > ./weeasy_migration/mysql-dump.sql   # Cloud File Storage sichern zip -r ./weeasy_migration/weeasy_fileStorage.zip /var/weeasy/data/fileStorage # User Images sichern zip -r ./weeasy_migration/weeasy_images.zip /usr/share/jboss-as/standalone/deployments/ROOT.war/img # Security Einstellungen sichern zip -r ./weeasy_migration/weeasy_secure.zip /var/weeasy/data/secure/ # autofs Einstellungen sichern zip ./weeasy_migration/autofs.zip /etc/auto.*

Daten auf neuen Server übertragen

File-Transfer per SCP durchführen
# Files vom bestehenden Server auf den neuen kopieren scp ./weeasy_migration/* weeasy@yourserver.company.com:/home/weeasy/

Daten auf neuem Server einspielen

# Apache und JBoss stoppen systemctl stop httpd systemctl stop jboss # WEEASY Daten auf neuem Server übernehmen unzip weeasy_fileStorage.zip mv ./var/weeasy/data/fileStorage/ /var/weeasy/data/ unzip weeasy_secure.zip mv ./var/weeasy/data/secure/* /var/weeasy/data/secure chown -R jboss /var/weeasy/data/ unzip weeasy_images.zip mv ./usr/share/jboss-as/standalone/deployments/ROOT.war/img/ /usr/share/jboss-as/standalone/deployments/ROOT.war/ chown -R jboss /usr/share/jboss-as/standalone/deployments/ROOT.war # Einstellungen für externe Shares übernehmen unzip autofs.zip mv ./etc/auto.* /etc/   # MySQL Datenbank ersetzen mysql -u root weeasy_db drop database weeasy_db; create database weeasy_db; exit mysql -u root weeasy_db < ./mysql-dump.sql