Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I provide a server (and site) to a client via Rackspace Cloud Hosting, and my client wants to now host the entire thing within his own account.

Since it's not possible to just transfer the ownership, I need to somehow create an image of the machine via SSH which I can then use on a new server.

Is this possible, and does anyone know of a way of doing this.


I am talking about virtualised machines here, but I only have access to the virtualised partition and not the system as a whole.

share|improve this question
up vote 2 down vote accepted


This will work perfectly for you ...

On the source VM instance ...

sudo su
cd /
tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys /

On the target machine (dedicated or VPS)

tar xvpfz backup.tgz -C /

And make sure any dirs excluded are re-created

mkdir proc
mkdir lost+found
mkdir mnt
mkdir sys
share|improve this answer
Yeah, there is no reason why this should not work... And stop all processed except SSHD before this and you'll be fine. After this, reboot the machine and this is it. – Andrew Smith Jun 24 '12 at 23:57

You should be able to use the snapshot facility to produce the image, and then issue a request to rackspace to re-assign the snapshot to another account.

I would advise you query this within a ticket first.

Failing that you could spin an image using the same OS (CentOS6 based on you tag) and use rsync to copy files across the servicenet connection as it does not incur band width charges.

share|improve this answer

Uhhh... The best is to ask support first or just rise ticket and open chat so they might help. If not, as I know this myself, you would need to write yourself a script, which would transfer the image between two cloud files accounts, and you would need to use a cloud files api for this. Snapshots are saves in cloud files. This would help:

You can use pay as you go temp server the way that you download the image to it first (so it's bigger), then upload with segmenting to another cloud files account.

But, this is very likely not to work for security reasons. I read once that you cant copy image in the same datacentre, but form UK to US that would work.

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.