So, I thought it might be as simple as making a virtualmin backup with settings, and, the different virtual servers, and restoring them on new machine! Not even remotely close.
One problem seems to be services not installed by Virtualmin by default, BUT used by virtual servers, are not added back. So, the virtual servers lose those features, and all sorts of settings end up wrong. I didn't write any of them down, but, there was literally tons of work to do to get the machine running again. And I actually had to go through every scren and match to what was on the old machine to the best of my recollection.
So, what is the best procedure for doing this? Since hardware is being switched, and ips et al....
Oh, that was one of the typical problems - all virtual servers ended up n one shared IP, even if they were previously dedicated.
Should i have done something like instal virtualmin (of course), but BEFORE loading the settings and backups, add all the software packages, configure the features to turn on things like sqllite, etc, and only after all that is done, then restore the backups? Very confusing.