我通过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
您可以像使用付费一样,先将临时服务器下载到临时服务器(因此它更大),然后使用分段上传到另一个云文件帐户。
但是,这很可能不会出于安全原因而工作。 我读了一次,你不能在同一个数据中心复制图像,但形成英国到美国,将工作。