Migrate existing OS to new hardware
I have a CentOS 6.4 installation that will swapped out with new hardware in the near future (new mobo, RAM, CPUs, GPU, etc). From what I've researched thus far, I expect things to go pretty smoothly except for the network aspect (the new mobo has 4 NICs instead of the current two, not including PCI NICs)...
What is the best way to go about this situation? I would prefer not to rewrite udev rules simply because I'd like to keep the default enumeration order of the new board (IE whatever udev sees as the first NIC on the new mobo should be eth0, second NIC equals eth1 and so on). I do not want a "non-standard" config.
I'm thinking of inserting an unused HDD into the new hardware first, installing minimal bare bones CentOS, then copying it's /etc/udev/rules.d/70-persistent-net.rules file. Then I will manually port that over to my existing CentOS install and reconfigure the ifcfg-eth* scripts manually when I plug it into the new hardware.
Is this a sound plan? Is there an easier way?