crpb
Gerade eben mal mein BACKUP auf einer frischen Test-OVA eingespielt.
Ging super einfach.
Zu beachten ist halt das die USERID's sich unterscheiden können und somit die Zugriffsrechte nicht mehr stimmen. Ist mir auch nur aufgefallen da gromox-timer.service gemeckert hat.
Meine schritte waren:
- OVA im vcenter ausrollen
- Boot, Netzwerkkonfiguration und so..
- Ich mache dann immer vor der Grommunio-Installation erstmal Updates (Aber glaube ich nicht nötig...)
- Grommunio-Setup laufen lassen CORE (ich hab nur das)
- Reboot
- Dienste runter fahren
systemctl --all --output json list-units| jq '.[]|select(.unit|test("(^grom.*|nginx|.*fpm).service")).unit' |xargs systemctl stop
rm -Rf /var/lib/gromox/*
, mkdir -p ~/bak
, mv /etc/grom* /etc/postfix ~/bak/
- NFS Laufwerk einbinden und
/var/lib/gromox/*
aus Backup wiederherstellen.
- etc.tar.gz entpacken (das was wir eben weg geschoben haben aus dem backup)
- Ich habe nun einfach die folgenden Dateien wieder aus
~/bak/
kopiert weil ich zu Faul war das MySQL-Kennwort zu ändern.
Also die hier:
/etc/gromox/mysql_adaptor.cfg
/etc/gromox/adaptor.cfg
/etc/grommunio-admin-api/conf.d/database.yaml
- MYSQL-DB zurückspielen
eval `sed 's/ //g' /etc/gromox/mysql_adaptor.cfg`
mysql --user=$mysql_username --password=$mysql_password $mysql_dbname < grommunio.sql
- Warten bis der Kopiervorgang fertig ist....
- Reboot
Ahh und weil es eine Testmaschine mit anderem Hostnamen ist, habe ich noch die Hostnamen in
/etc/gromox/http.cfg
, /etc/gromox/autodiscover.ini
, /etc/grommunio-admin-common/config.json
anpassen müssen.