I made my first upgrade from version 9 to version 10. Same hardware, two new HDDs to be able to go back in case of problems. Console backup on SDD with USB adapter. Backup that I had to do twice as I initially formatted the SSD disk in ext3 with Windows and I was unable to import the backup due to a file system incompatibility; I put back the version 9 disks, formatted the SSD disk from the SME9 console, and first problem solved.
For the installation of the system I proceeded to create a USB stick with Rufus and the ISO of SME 10. Everything ok, but I had to use the installation in text-mode because in graphic mode I was not able to create the Raid1; probably my incompetence, but in the end everything went well. There remains the console with the English keyboard to fix (I have an Italian keyboard) but I have seen that there is
another tread about it and I will take a look at it.
Server with two network cards, server and gateway mode; about 30GB of data, server used only as a mailserver with about 2 / 3GB of data on a single user folder (no ibay). Everything imported correctly. After the reset and a couple of reboots I had to reconfigure the network cards (the only active interface after the reset was the loopback interface) but during the reconfiguration it also correctly imported the pre-assigned IP addresses on SME9.
The sequence used was: basic system installation, data recovery from backup, network interface reconfiguration and subsequent system update (yum update).
The backup to workstation on NFS share residing on a NAS was successfully performed, it also imported this configuration correctly.
SME9 only had sme9admin installed as contribs; installing smeadmin for version 10 did not import the data cows, but I expected it; never mind, I only use it to monitor temperatures and quantity of emails sent / received / discarded. However, it correctly imported the previous configuration (temperature sensors, ip address for ping statistics, amount of daily notifications, etc.). I also installed and used "qmHandle mail queue manager" and everything worked as expected.
The server certificate has been regenerated (I remembered that in the transition from SME8 to SME9 he had instead imported the old one, but I probably don't remember well, old age advances and memory is scarce).
"Logwatch" was installed automatically (I found the daily messages in the admin emails and I have to study it, it was a (nice) surprise).
Apart from some cursing to $_ancestral_gods due to the fact that the "new" HDDs were actually a recovery of an old raid installation of OpenMediaVault (and so I had to "reset" them after realizing it, a couple of hours lost ) all went well.
An infinite thanks to all who have worked to make this possible !!!
I will try, I think within a couple of weeks, to upgrade a VM on ESXi. I will therefore try to do a clean installation and a subsequent import of a complete backup on workstation made before turning off the SME9, again from NFS share on NAS. However, this VM has about 300GB of email-only data, no i-bay files or user folders. So it will take longer. From the release notes I understand that it is a supported procedure; is this correct? Any suggestion regarding this procedure, given the amount of data and the amount of time that the upgrade will require, is welcome !!!
And again thanks to those who have allowed all this !!!