首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为OpenNebula创建镜像

为OpenNebula创建镜像
EN

Stack Overflow用户
提问于 2011-06-14 07:37:21
回答 4查看 7K关注 0票数 4

我已经安装了OpenNebula和Sunstone,但是我没有可供运行的镜像。

我找到了关于如何创建镜像模板并将其提交到OpenNebula的文档,但该文档假设我已经有了操作系统的镜像,但我不知道如何制作一个。

我想在我的云上运行Ubuntu服务器实例。有没有为OpenNebula准备好的镜像可以下载并注册到我的云系统?

另一种有趣的方式是将现有的操作系统安装(磁盘映像)提交到云?使用KVM和OpenNebula可以做到这一点吗?

EN

回答 4

Stack Overflow用户

发布于 2011-12-08 18:49:04

要做到这一点,最简单的方法就是在你的台式机上安装一个类似virt-manager的东西,然后用它来安装一个最小的Ubuntu Server (使用RAW或QCOW2作为磁盘格式,这取决于你计划在OpenNebula中使用什么管理程序)。

使用上下文指南来设置它:http://opennebula.org/documentation:rel3.0:cong

准备好后,将图像传输到您的OpenNebula云中,它就会正常工作。

票数 2
EN

Stack Overflow用户

发布于 2013-09-12 23:29:16

您可以使用virt-manager。如果您在OpenNebula中使用virtio磁盘,请确保在virt-manager中也使用virtio,否则一旦在OpenNebula中导入映像,您将不得不摆弄/etc/fstab。

安装时,您可以删除交换分区,OpenNebula可以在您实例化模板时添加单独的交换磁盘。

安装基本系统后,您可以根据需要添加其他软件/存储库。

下一步是为上下文化准备VM映像。基本上,这涉及到安装一个上下文软件包,该软件包将删除network/cd规则、网络配置,并添加一个在引导时运行的init脚本。此脚本读取/etc/one.context.d/*并按顺序执行每个文件。More details

如果您想走得更远,您还应该删除主机ssh密钥,清除根目录的bash历史记录,并清除日志、临时文件和缓存(我们希望新VM更新,不是吗?) More details

票数 1
EN

Stack Overflow用户

发布于 2016-06-12 04:52:02

您可以从sunstone完成所有这些操作: 1)上传您最喜欢的操作系统安装程序的iso。将其存储为CD映像。2)创建一个大到足以启动的空数据块镜像。3)创建一个使用上述两个镜像作为本地驱动的模板。4)实例化模板5)当VM启动时,执行安装,然后关机。6)从模板和实例中取出安装CD

现在,您可以创建模板的更多实例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6337607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档