创build一个CentOS系统的图像

我通过Rackspace Cloud Hosting向客户提供一个服务器(和站点),而我的客户现在想要在他自己的账户中托pipe整个事情。

由于不可能只是传输所有权,我需要以某种方式通过SSH创build一台机器的映像,然后我可以在新的服务器上使用。

这是可能的,有没有人知道这样做的一种方式。

注意

这里谈论的是虚拟化的机器,但是我只能访问虚拟化的分区,而不是整个系统。

请参阅https://serverfault.com/a/367844/113375

这将完全适合你…

在源VM实例…

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

在目标机器上(专用或VPS)

 tar xvpfz backup.tgz -C / 

并确保排除的任何dir被重新创build

 mkdir proc mkdir lost+found mkdir mnt mkdir sys 

您应该可以使用快照function来生成映像,然后向机架空间发出请求以将快照重新分配给另一个帐户。

我build议你先在机票内查询。

如果没有,你可以使用相同的操作系统(CentOS6基于你的标签)旋转图像,并使用rsync跨越servicenet连接复制文件,因为它不会带宽带宽收费。

呃…最好的方法是首先要求支持,或者只是提高票价,打开聊天,这样他们可能会有所帮助。 如果没有,就像我自己所了解的那样,您需要自己写一个脚本,它将在两个云文件帐户之间传输映像,并且您需要为此使用一个云文件API。 快照保存在云文件中。 这将有助于: http : //www.rackspace.com/knowledge_center/content/cloud-files-uploading-large-files

您可以像使用付费一样,先将临时服务器下载到临时服务器(因此它更大),然后使用分段上传到另一个云文件帐户。

但是,这很可能不会出于安全原因而工作。 我读了一次,你不能在同一个数据中心复制图像,但形成英国到美国,将工作。