I'm running 16.04 on several cloud servers, stock hardware, no GUI, all LAMP. I want to upgrade from 16.04 to 18.04.
What can we do before or during an upgrade to give us a better chance of success? Getting a backup is obvious. Might we have a better chance of success if we do something to simplify the installation? Maybe do a pre-upgrade of some components? To ensure the process isn't interrupted if my SSH connection dies, I'll use an HTTP-based virtual console.
I just want to avoid a failed upgrade, downtime, inability to access the server to fix it, and other grief. I don't want to miss doing something that others might think is obvious, expected, or good practice.