Sorry for the rant, guys, I don’t like being negative.
BUT
My experience to migrate a very simple NS7 installation to NS8 is a complete failure.
- First of all, the whole process looks extremely fragile and error prone, the script clearly lacks fault tolerance and robustness.
- It should be largely emphasized that the user MUST NOT touch ANYTHING on the NS8 side until everything is migrated… if it succeeds. Any little things not expected by the migration tool leads to a failure in the migration process.
- After numerous tries (restarting from scratch) and almost as much failures I decided to stop my efforts.
- The github page mention a manual rollback feature allowing a user to “cancel” the migration once it’s done. Sadly, it doesn’t work so well : my sogo instance wasn’t working anymore, users could not login.
At the moment, it was then end of the day, I had the feeling that I had already lost way too much time.
So I decided to quickly restore the snapshot of the source machine I had just done using Hetzner’s console tool. Of course this failed and rendered my server not bootable. Now I’m completely pissed off and need to completely restore a server from backup. Thank you everybody, my NS7 was perfectly working for years.
I’m deeply sorry but this migration tool is not mature at all, it’s not even a beta version.