项目 Linux Containers 发布了原子更新的 IncusOS 发行版。

项目负责人:Stéphane Graber Linux Containers,LXC 工具包的创建者之一,技术管理委员会成员 Ubuntu 以及负责版本发布的团队成员 Ubuntu提出了一个新的 LinuxIncusOS 发行版。IncusOS 提供了一个原子性更新的系统镜像,用于创建使用 Incus 工具包(LXD 的一个分支)集中管理的服务器。该发行版是在项目的支持下开发的。 Linux Containers 团队负责 LXC 和 Incus 工具包的开发。该项目使用 Go 语言编写,并采用 Apache 2.0 许可证。

系统镜像适用于 x86_64 和 ARM64 架构,并且基于精简的环境。 Debian 13 和核心 Linux 来自 Zabbly 仓库,该仓库创建的软件包包含“纯净”版本的内核。 Debian и Ubuntu此外,还辅以补丁和配置更改,以优化基于 Incus 的环境中的容器启动。文件系统采用 ZFS。

系统构建使用 Lennart Poettering 开发的 mkosi 工具包完成。基础系统环境以只读模式挂载。其他应用程序通过 systemd-sysext 工具安装,该工具允许将应用程序作为系统扩展映像分发,其内容通过 OverlayFS 覆盖到 /usr/ 目录层级结构中。系统支持备份和恢复基础系统设置和各个应用程序的数据,以及对整个操作系统或选定的应用程序进行恢复出厂设置。

systemd-sysupdate 组件用于更新系统,它采用原子分区交换机制。系统有两个独立的分区,一个包含操作系统,另一个用于安装最新更新,更新完成后两个分区会进行交换。为了确保启动环境的完整性,系统使用了 UEFI 安全启动和全盘加密(LUKS),解密密钥信息存储在 TPM 2.0(可信平台模块)中。

系统环境精简至最低限度,仅包含运行 Incus 所需的组件。该环境不包含命令行 shell、传统命令行管理或远程 SSH 连接。所有管理和配置操作均完全通过 Incus 系统的 REST API 执行,并通过客户端 TLS 证书或 OIDC(OpenID Connect)进行身份验证。所有服务器均通过 Operations Center Web 界面或 Incus CLI 界面进行集中管理。系统提供迁移管理器,用于从其他系统(例如 VMware vCenter)迁移容器和虚拟机。

项目 Linux Containers 发布了原子更新的 IncusOS 发行版。

要获得可启动镜像,可以使用在线生成器,它允许您根据指定的参数准备镜像,并设置种子存档,例如: TLS证书 对于客户端访问,需要一个块设备标识符来进行安装和网络配置(默认情况下,网络通过 DHCPv4 或 SLAAC(无状态地址自动配置)进行配置)。不支持交互式安装模式——所有安装和初始设置参数均通过首次启动时传递的内置配置块确定。IncusOS 镜像支持在本地和运行 libvirt、Incus、Proxmox、VirtualBox 和 VMware 的虚拟机上安装。

存储相关功能:

  • 自动部署本地 ZFS 池;
  • 在额外的磁盘上创建复杂的 ZFS 池;
  • 支持 NVME over TCP、iSCSI、光纤通道和多路径;
  • 能够创建基于光纤通道的 LVM、基于 TCP 的 NVME 或 iSCSI 的集群配置;
  • 能够基于 Ceph 分布式文件系统创建软件存储。

网络能力:

  • 在网络桥接模式下运行时自动支持 VLAN,简化虚拟机与任何网络接口的连接;
  • 支持通信信道聚合;
  • 支持链路层发现协议 (LLDP);
  • 支持企业代理(包括通过 Kerberos 进行身份验证);
  • 支持NTP(网络时间协议);
  • 能够通过 syslog 将日志保存到外部服务器;
  • OVS/OVN 对软件定义网络的支持 OVS(Open vSwitch)和 OVN(Open Virtual Network);
  • 内置支持 VPN- Tailscale 网络(计划支持 Netbird)。

播放视频


来源: opennet.ru
为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster