返回上一页  首页 | cnbeta报时: 17:19:38
Google发布新版Live Update Orchestrator 可在生产环境中快速更新内核
发布日期:2025-05-16 14:23:50  稿源:cnBeta.COM

早在三月份,Google就发布了实时更新协调器 (Live Update Orchestrator,简称“LUO”),这是一种用于运行生产系统(尤其侧重于运行云工作负载的服务器)的全新实时内核更新方式。Live Update Orchestrator 补丁的第二个迭代版本已于今日发布供外界评估。

Live Update Orchestrator 子系统旨在支持应用内核更新,同时在迁移到更新内核的过程中保持指定设备正常运行。Google的主要用例是允许 Linux 服务器接收内核更新,同时最大程度地减少对正在运行的虚拟机 (VM) 的干扰。

与 Kpatch 和 Ksplice 等用于实时修补正在运行的内核的工具相比,Live Update Orchestrator 更侧重于迁移到新内核,同时在“重启”到新内核的过程中保持所需设备在线且不中断。

“实时更新是一种特殊的重启过程,其中选定的内核资源(内存、文件描述符以及最终的设备)在内核转换(例如通过 kexec)期间保持运行或其状态不变。对于某些资源,DMA 和中断活动可能会在内核重启期间继续进行,并且中断最少。”

实时更新协调器 (Live Update Orchestrator) 构建于即将上线的内核切换 (Kernel HandOver)“KHO”之上,用于“重启”到新内核。实时更新协调器 (Live Update Orchestrator) 可能对Google云 (Google Cloud) 带来巨大助力,因为它能够确保服务器保持最新状态,从而保障安全,同时最大程度地降低对虚拟机的影响。

image.webp

随着不久前在 Linux 内核邮件列表中发布的新的 v2 RFC 补丁,Live Update Orchestrator 控制接口已从基于 sysfs 更改为新的 ioctl 接口。sysfs 支持仍然可用于监控 LUO 状态。 更新后的 LUO 代码现在还允许保留文件描述符 (FD),DebugFS 接口现在是可选的,并且还包含其他各种改进。对 LUO 感兴趣的用户可以在Linux 内核邮件列表中找到 RFC v2 补丁系列。

我们在FebBox(https://www.febbox.com/cnbeta) 开通了新的频道,更好阅读体验,更及时更新提醒,欢迎前来阅览和打赏。
查看网友评论   返回完整版观看

返回上一页  首页 | cnbeta报时: 17:19:38

文字版  标准版  电脑端

© 2003-2025