如何创建 pve 所使用的 lxc 模板

1 天前
 0x5c0f
806 次点击
所在节点    Linux
8 条回复
EvineDeng
1 天前
最小化系统理论上是可以的,不过需要删除内核、硬件管理相关的包,还要确保部分目录存在,像/dev /proc /sys /run /tmp /var 之类的。
xiaoranj
1 天前
阿里云的 Alibaba Cloud Linux 3 或者 亚马逊的 Amazon Linux 2 的内核呢?不兼容怎么做 lxc 模板
XiLingHost
1 天前
https://github.com/lxc/distrobuilder 我猜你是想找这个东西?
paperseller
1 天前
https://jenkins.linuxcontainers.org/job/image-amazonlinux/ 此项目提供相当多的发行版 image 镜像,导入后即可创建为 lxc 模板
paperseller
1 天前
下载 rootfs 文件即可
defunct9
1 天前
好早以前自己做过。不过 cloud-init 是 kvm 级别的,lxc 是进程级别的。不知道要干嘛用
0x5c0f
23 小时 24 分钟前
- @xiaoranj #2 `Amazon Linux ` 在 `images.linuxcontainers.org` 上提供了 `images`的,所以肯定是兼容的,我是想知道如何通过这些内容制作`lxc` 模板
- @XiLingHost #3 @paperseller #4 这些内容我是知道的,但是我通过他和其他一些资料没有创建成功过 `lxc` 模板
- @defunct9 #6 至于这个问题,开始时候我只是想将`cloud-init`作为我本地`pve`虚拟机的模板系统,后面观察到虚拟机和`lxc`在运行容器上面存在一定性能上的差异,就想用`lxc`, 现在就是想知道,如何通过`cloud-ini`初始化的系统来创建`lxc`模板

目前其实还有一个 `openeuler` , 它已经提供了 `lxc` 模板,但我不想用这个,我想用 `Alibaba Cloud Linux 3` 或者 亚马逊的 `Amazon Linux 2` 作为`lxc`模板
defunct9
23 小时 13 分钟前
我只提供一下思路,之前好像是用一个安装软件,各大系统都有,相当于安装一个新系统,然后就是你要解析 cloud-init 中的各种初始化脚本。然后再跑一遍,还得改掉一些连接,就生成 lxc 模板了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1096499

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX