首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >LXC/LXD从定制dvd映像安装操作系统

LXC/LXD从定制dvd映像安装操作系统
EN

Server Fault用户
提问于 2017-03-09 11:45:59
回答 2查看 1.6K关注 0票数 4

我有一个dvd映像,这是一个定制的OpenSuSE安装程序。

我的电脑正在运行Ubuntu16.04。

我想用这个映像安装一个新的虚拟操作系统。

由于我希望使用轻量级虚拟化,所以我认为lxc/lxd是正确的选择。

我所读的所有文档都不使用自定义映像,而是使用类似以下的普通版本:

代码语言:javascript
运行
复制
lxc-create -t download -n u1

上线来源:https://help.ubuntu.com/lts/serverguide/lxc.html

但是这对我没有帮助,因为我有一个定制的dvd图像:

更准确地说:我想安装一个新的操作系统。仅仅执行dvd映像是不够的。

更新

我有kvm的经验。对于kvm,这非常容易。我想使用lxc,因为它更轻量级。我知道在lxc中运行的OpenSuSE操作系统将使用我的Ubuntu上的linux内核。但没关系,因为我不会做与内核相关的测试。

EN

回答 2

Server Fault用户

发布于 2017-03-09 12:46:21

lxc-create -t download实际上使用的是基于LXC构建的OS模板。

您可以使用lxc-create,但是您可能需要构建一个自定义模板脚本(例如,一些指针参见https://wiki.gentoo.org/wiki/LXC#Template_脚本 )。

OS与LXC所期望的OS模板之间的关系与OS与码头容器之间的关系几乎是一样的。可能是因为码头建立在LXC上。

您可以使用OS为LXC (或docker,或其他您想使用的任何东西)提供合适的模板,但是AFAIK您不能直接将DVD安装到容器中。

如果您想从DVD转到工作系统,听起来您需要的是虚拟机,而不是像LXC这样的容器。

但是,如果您真的想要构建LXC模板/rootfs,您很可能可以从DVD中构建一个LXC模板/rootfs--我会检查LXC附带的模板脚本,作为入门的一种方式。

您还可以使用适合的LXC模板或对接映像(在这里您可能更容易使用,因为它将允许您避免从头开始创建基本映像),然后在您的DVD提供的附加文件中构建。

票数 1
EN

Server Fault用户

发布于 2017-03-09 12:45:40

我不认为LXC或LXD会在这里帮助你-他们不是虚拟化任何东西的管理程序。您可以从自定义SuSE安装的结果文件系统中构建一个容器,但您仍将运行Host映像的内核。

容器并不是虚拟化的--它们通常以类似的方式使用,将应用程序和服务相互隔离,但它们是不同的概念。

您需要使用KVM或其他东西来使用映像的“操作系统”。

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

https://serverfault.com/questions/837246

复制
相关文章

相似问题

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