I was just wondering what recommendations you have on migrating a CentOS 5 install between servers?

I've done similar in the past by setting up a minimal install in the new server, use tar to copy over the old install and reboot. I was thinking of rsync this time.

Is that an acceptable thing to do or have I missed something important?

thanks