I’ve seen this question on one of the forums I participate and wanted to document it a bit, with not too much specifics to give some clues about the process and things to avid.
Relocating a server usually it’s just a matter of installing the new one, adding the services, software etc.
This operation can be made in an easier way if the deployment is automated.
For example, I do use a common set of playbooks in Ansible to configure, install, etc all my servers in a similar way, also creating helper commands I can use for doing some standard operations and monitoring....