I'm trying to create a physically separate QA server of an existing install of CentOS, which has various software installed. It also has several files and configurations that I need to preserve.
Assuming I have another server identical in specs, what can I do to create a QA server that is more or less exactly the same as my production server?