Incus 0.2 发布,系统容器和虚拟机管理器

Incus 是一个现代、安全且强大的系统容器和虚拟机管理器,它为在容器或虚拟机内运行和管理完整的 Linux 系统提供了统一的体验。Incus 以Cumulonimbus incus 或 anvil cloud命名,是 Canonical LXD 的社区分支。该分叉是为了回应Canonical从 LinuxContainers community接管 LXD 项目的举措。

Incus 0.2 现已发布,此版本整合了 LXD 5.19 中的大部分更改,并引入了一些额外的功能和改进。

一些亮点更新内容如下:

虚拟机中的 NVME 存储支持

虚拟机的磁盘类型设备新增了io.busconfiguration key。

默认设置为virtio-scsi,但现在也可以设置为nvme,以便在虚拟机中将磁盘显示为 NVME SSD。

从 LXD 迁移的集群支持

迁移工具lxd-to-incus现在支持集群环境。此外,它还进行了更新以支持 LXD 5.19 作为源版本。

这意味着任何使用 LXD 4.0 及更高版本(直到 5.19)的人现在都可以通过安装 Incus 并运行lxd-to-incus轻松迁移到 Incus。

非特权容器的新镜像要求

当添加对 NixOS 作为容器镜像的支持时,发现该特定镜像当前无法在特权容器内运行。

因此添加一个新的镜像要求。可以将requirements.privileged设置为false,以防止该镜像与特权容器一起使用。

服务器端自定义卷复制

Incus 现在支持自定义卷的服务器端副本。这消除了客户端充当中继的需要,从而显着加快了自定义卷的复制速度。

命令行工具会自动检测对此的支持并在可用时使用它。

该功能首次在 LXD 中引入。

静态二进制文件现在可用于 64 位 Arm

作为发布和测试的一部分提供的所有静态二进制文件,现在都适用于 Intel 64 位和 Arm 64 位。

更多详情可查看官方公告。