购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.4.2 openEuler的虚拟化技术

openEuler是一款开源操作系统 。当前openEuler内核源于Linux,支持鲲鹏及其他多种处理器,是由全球开源贡献者构建的高效、稳定且安全的开源操作系统,适用于数据库、大数据、云计算和人工智能等应用场景。同时,openEuler是一个面向全球的操作系统开源社区,通过社区合作打造创新平台,构建支持多处理器架构、统一和开放的操作系统。openEuler社区还孵化了A-Tune和iSula两个开源子项目。A-Tune是智能性能优化系统软件,即通过机器学习引擎对业务应用建立精准模型,再根据业务负载智能匹配最佳操作系统配置参数组合,实现系统整体运行效率的提升;iSula是一种云原生轻量级容器解决方案,可以通过统一、灵活的架构满足ICT(Information Communications Technology,信息和通信技术)领域端、边与云场景的多种需求。在全场景虚拟化方面,提出了基于Rust语言的下一代虚拟化平台StratoVirt,构建面向云数据中心的企业级虚拟化平台,实现了一套架构统一支持虚拟机、容器和Serverless三种场景。

openEuler社区版本分为LTS(Long-Term Storage,长期支持版本)和创新版本,版本号按照交付年份和月份进行命名。

(1)长期支持版本。发布间隔定为2年,提供4年社区支持。社区LTS版本openEuler 20.03于2020年3月正式发布。

(2)社区创新版本。每隔6个月openEuler会发布一个社区创新版本,提供6个月社区支持。

openEuler 20.09于2020年9月发布。openEuler目前提供了支持AArch64和x86_64处理器架构的KVM虚拟化组件,支持鲲鹏处理器和容器虚拟化技术,与开源QEMU、StratoVirt和Libvirt等共同构成了完整的系统虚拟化运行环境。有关openEuler及虚拟化组件的安装、配置和管理请参考openEuler开源网站。本书后续章节将以openEuler为例详细描述系统虚拟化的原理和特性,本书第6章将从零开始动手构建一个精简版的StratoVirt,用于加深对虚拟化技术的理解。

表1-3列出了openEuler软件包提供的虚拟化相关组件。

表1-3 openEuler虚拟化相关组件 S2G/2dNv4dD+qmNQUiubHO1klC8+LiWrF0ShKxygMPT83tP49PBmwr+YhxGMZXww

点击中间区域
呼出菜单
上一章
目录
下一章
×