我有一个运行 Ubuntu 11.10 的 Rackspace(英国)云实例,它需要 10 多个工时来安装我需要的所有软件包(和自定义应用程序代码)、加强安全性、测试等。
我可以拍一张快照,然后在 Rackspace UK 上启动另一个实例。那效果很好。因为我有 /etc 在 git 源代码控制下,我可以看到启动过程更改的文件是:
- 网络文件(IP 地址,默认网关)
- 根密码
- /etc/主机名
关于我需要做的唯一启动后步骤是 DNS 条目和dpkg-reconfigure postfix
设置新机器名称。
我假设,但尚未测试,我可以将这个图像与 Rackspace US 一起使用,但是对于 Amazon EC2(或任何其他云提供商)呢?我可以只下载图像,将其上传到 Amazon S3,然后使用它启动新实例吗?如果没有,我可以运行一个实用程序来将一种 linux 图像格式转换为另一种吗?