有什么好方法可以开发可以在 Xen、KVM 和 EC2 上使用的图像或模板?

有什么好方法可以开发可以在 Xen、KVM 和 EC2 上使用的图像或模板?

我想制作镜像来执行简单的网络服务(例如,提供 Web 应用程序、运行 memcached 等)。如果能开发一次镜像,在本地测试,然后能够将其部署到不同的主机(例如 EC2、Linode、本地 KVM),那就太好了……目前可以实现吗?

答案1

看看红帽箱式研磨机项目,它确实有针对大多数云平台的插件。但是,它仅限于基于 RH 的操作系统...

流浪汉是另一种方法,但学习难度稍大一些,但灵活性更高......

答案2

您不得不在单一平台上构建黄金映像。从此以后,只需使用转换工具(例如 virt-v2v)即可。

我会简单地在最常见的目标平台上准备模板,因为更受欢迎的平台将有不太受欢迎的平台为其构建转换工具

相关内容