Run your test environments to check the compatibility of your applications and make changes, then test again. Repeat until there are no unwanted surprises. If you skip this step, you will have a beautiful chaos engineering scenario on your hands.
Migrate the least critical systems first. Follow this with the next least critical system up until the most critical system. Be optimistic that everything will go well, but be prepared when things don't go well—that is when your backups will help. This is just one more good reason not to wait until the CentOS EOL date to make changes to your environment.
Step 7: Implement server-level changes
Once your test environment and production environment both work well, configure firewalls, enter proxy credentials (if applicable), and update network details.
Step 8: Document all changes
Document all the changes. Record all system changes, configuration changes, and application changes, up to the level of the physical location of your on-premises servers.
Step 9: Monitor
No system is fool-proof. Enable monitoring for your server performance, processes, and cron jobs.
What's next for you?
It's great that you have built a great IT infrastructure. But with a great server setup comes great responsibilities. Anything from a volcanic eruption near a data center to a cute little squirrel chewing a fiber cable means only one thing: an outage.
Outages happen. Now you have to ask, where is the impact? Is it just one server or multiple, dependent servers? Or is it a dependent process on a different server? Know the answers to all these questions and even more with
Site24x7's Linux server monitoring solution. It is fast, reliable, robust, and scalable, and you don't have to take just our word for that. Try Site24x7's
server monitoring now.