从 debian box 创建图像并移至 Azure

从 debian box 创建图像并移至 Azure

Linux ariel 2.6.26-2-amd64 #1 SMP Thu Aug 19 00:37:36 UTC 2010 x86_64 GNU/Linux

我们有一个珍贵的 Hetzner Debian Lenny 盒子,需要将其部署到 Azure。

有没有办法拍摄盒子的图像并安装到 Azure VM 中?

它包含旧的 Python 版本、旧的自定义 Python 代码、rabbitMQ 和 memcached,目前无法单独部署。

答案1

该帖子的摘要如下:

关闭你的 Debian 机器并在其上启动一个实时 Linux(例如 knoppix 或 ubuntu live cd)

使用 dd 对磁盘进行映像处理并通过 ssh 传输数据,例如像这样(其中 /dev/hdX 是安装 debian 的物理 HD 的设备节点,而 myserver 是另一个具有足够存储空间来进行转换的盒子)

 $ dd if=/dev/hdX bs=4k conv=noerror,sync | ssh -c blowfish myuser@myserver 'dd of=myfile.dd'

使用 VBoxManage 创建 VHD 映像

 $ VBoxManage convertfromraw myfile.dd myfile.vhd --format VHD

但正如指出的那样,这是此处链接的类似答案的简要摘要

如何从 Linux 实时系统创建 VHD 磁盘映像?

相关内容