Canonical已发布了 您的工具的新版本可以组织隔热容器的操作 LXC 4.0, 集装箱经理 LXD 4.0和FS LXCFS虚拟4.0 用于在虚拟化的/ proc,/ sys和cgroupfs容器中进行仿真,以进行不支持cgroup名称空间的分发。
对于那些不了解这些工具的人,他们应该知道 LXC是一个运行时,用于运行系统容器和用于单个应用程序的容器 (OCI)。 LXC包括liblxc库,一组实用程序,用于创建容器的模板以及一组用于各种编程语言的文件夹。
LXD是LXC,CRIU和QEMU的插件 用什么 集中管理容器和虚拟机 一台或多台服务器上。 如果LXC是用于在单个容器级别进行操作的低级工具包,则LXD被实现为后台进程,该进程通过REST API接受网络上的请求,并允许您在多个服务器的群集中创建可扩展的配置。
支持各种存储后端(目录树,ZFS,Btrfs,LVM),具有状态截止的快照,工作容器从一台计算机到另一台计算机的实时迁移以及用于组织图像存储的工具。 LXD代码是用Go编写的,并根据Apache 2.0许可进行分发。
LXC 4.0的新功能是什么?
在这个新版本中, 用于cgroup的控制器已被完全重写, 除此之外 增加了对统一cgroup层次结构的支持 (cgroup2),添加了冰柜控制器功能,您可以使用该功能停止在cgroup上工作,并暂时释放一些资源(CPU,I / O甚至可能是内存)以执行其他任务。
还 增加了对内核子系统“ pidfd”的支持 设计用于处理PID重用情况(pidfd加入特定进程并且不会更改,而PID在完成与此PID关联的当前进程之后可以链接到另一个进程)
另外, 实施了一个基础设施来拦截系统调用 网络设备的创建和删除以及它们在网络子系统名称空间之间的移动都得到了改进。
并实现了将无线网络设备(nl80211)移至容器的功能。
LXD 4.0的新功能是什么?
要细分LXD服务器, 提出了一个项目概念,该概念可简化容器和虚拟机组的管理。 每个项目可以包括自己的一组容器,虚拟机,映像,配置文件和存储分区。 对于项目,您可以设置自己的限制并更改设置。
这 支持不仅启动容器,还启动虚拟机,还支持拦截对容器的系统调用,并支持shiftfs(用于将装载点分配给用户名称空间(用户名称空间)的虚拟FS)。
添加了配置MAC地址并确定NAT的源地址的功能,还添加了用于管理DHCP中的绑定的API。
此新版本中还提供了自动创建环境和存储部分的快照的功能,并可以设置快照的生存期。
在提到的其他变化中 在广告中:
- 实施环境备份和恢复。
- 添加了API来监视网络状态(lxc网络信息)。
- 提出了新型的“ ipvlan”和“路由”网络适配器。
- 添加了后端以使用基于CephFS的存储。
- 群集支持映像复制和多体系结构配置。
- 添加了基于角色的访问控制(RBAC)。
- 添加了对CGroup2的支持。
- 对Nftables的支持已添加。
最后 如果您想了解更多 有关此新版本的新闻,您可以查看详细信息 在下面的链接中。