PVE宿主机下制作openwrt的LXC模板
前言:
pve主机可以非常轻量化的部署docker,就是lxc。可以这样理解,如果docker是软件的容器,那么lxc就是linux的容器,可以帮助我们部署各个版本发行版的linux。
lxc在系统调用上,因为直接使用的是pve的内核,cpu和内存的占用都是非常小的,所以可以轻量化部署,例如,pve lxc op 的性能几乎跟物理机安装op无差别,下载或者上传cpu占用很低,不像kvm,没有流量也会占3-5的cpu。
本文记录一下pve lxc op模板的制作方法和注意事项
第一步:
上传固件名称.img.gz
固件至root目录后gzip解压
1 |
|
第二步:
1、如果是rootfs.img
固件需要按照下面的方式进行解压
1 |
|
解压完成后在同级目录下会得到squashfs-root
文件夹,然后进入该文件夹,进行打包
1 |
|
2、其它固件则需要通过挂载镜像,得到内部文件:
1 |
|
打包固件,弹出挂载,删除.img
固件
1 |
|
其它:
如果要在lxc容器中使用tun/tap设备,需要在配置文件中添加:
1 |
|
配置文件路径为:/etc/pve/lxc/虚拟机编号.conf
重启生效
PVE宿主机下制作openwrt的LXC模板
http://he.mk/2021/11/17/PVE宿主机下制作openwrt的LXC模板/