Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I'm looking for a tool that can migrate a server to new hardware reliably. So far I just have a (very large) bash script that does everything but the problem is, it's not very reliable. The two servers also do not have the same specs, the old server will have a smaller hard drive than the newer server so the partitions need to be auto-resized accordingly.

I looked into using CloneZilla but it doesn't support software raid which I'll need. Using DD also wouldn't be very reliable since the drives aren't the same.

I would do this all manually but I have about ~200 servers that need done in a short time frame. So far I haven't been able to find anything that can do this and I'm hoping someone has an idea of a pre-built tool that can do this.

share|improve this question

migrated from stackoverflow.com Oct 14 '11 at 15:29

This question came from our site for professional and enthusiast programmers.

You probably want to specify which particular linux distribution you are using. –  sharth Oct 14 '11 at 15:07

3 Answers 3

up vote 3 down vote accepted

I'd recommend evaluating PlateSpin Migrate for your needs.

You may also be doing it wrong.

Do all these servers look the same?

Does it makes sense to do 200 migrates, or should you be deploying fresh image to all of them and then reconfiguring with your management tool?

share|improve this answer
Yes, in an ideal world, his automated provisioning system would allow him to easily build another server with the same purpose and he'd just have to migrate the data. (Bonus points if the provisioning system handled data replication/migration.) –  Mark Wagner Oct 14 '11 at 20:14
Ideal world? We just deal with the sensible world here :) You don't do 200 deployments by hand. –  MikeyB Oct 14 '11 at 21:47

just use dd and then fix the partition table and resize if necessary

share|improve this answer

You can try using System Imager. It creates scripts for partitioning, which you can edit to change the size of the disks.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.