Truenas Jail和容器的选择
侧边栏壁纸
博主昵称
yuc

  • 累计撰写 291 篇文章
  • 累计收到 0 条评论

Truenas Jail和容器的选择

yuc
yuc
2024-01-29 / 最后修改: 2024-01-29 02:29 / 0 评论 / 1 阅读 / 正在检测是否收录...
0x1 问题背景

考虑使用这些的原因是NFS的问题,在Truenas Core某个时间后,NFS的挂载经常报IO错误,但是文件实际上在NAS上是可以正常读写的,详细的排查见其他帖子,并且这个问题最终也没有结论。但规避方法是,采用虚拟机、jail、容器等方式拆分整个NFS,使得每个NFS server只需要负责一部分的文件,减小互相影响

0x2 优劣势

虚拟机:占用资源比较多,如果后续需要多个NFS或者其他服务,那么势必会占用一部分当前的 zfs arc 的空间 jail:这个是freebds的一个虚拟化工具,在性能、功能上貌似比较强大,本想尝试一下,但是资料太小,并且到底能否是否NFS server也没有找到可靠的资料 容器:基本上平衡了性能,功能的问题,最终还是选择使用它了

0x3 Truenas容器

查询了一些资料,发现Truenas Core是基于freebds的类unix系统,不支持docker或者其他容器,如果要使用容器则需要换成Truenas Scale,这是前几年基于Linux发行的版本,相对于Core版本有更多的应用扩展了,还好我们目前没有在Truenas上有过多的应用,所以按照升级方案处理即可

在升级后可以看到Truenas Scale是自带容器的,不过貌似是精简版的k3s,更多详细的功能参考其他文档

0

评论

博主关闭了当前页面的评论