openEuler 虚拟化
This content is not available in your language yet.
openEuler 的虚拟化故事有两条线:与 EL 同构的 KVM/libvirt 完整栈,和社区自研的 StratoVirt 轻量虚拟化。本页讲两者的定位与宿主机基线。
StratoVirt 的官方发布位
Section titled “StratoVirt 的官方发布位”openEuler-24.03-LTS 仓库树提供 stratovirt_img 目录,作为轻量虚拟化镜像(StratoVirt)的官方发布位——这是社区组件直接进官方仓库树的信号:StratoVirt 不是外部第三方项目,而是 openEuler 虚拟化版图的一等公民。
官方虚拟化指南入口
Section titled “官方虚拟化指南入口”官方文档中心的 Virtualization 场景页说明提供虚拟化的学习、安装与使用指南——KVM 与 StratoVirt 的安装步骤、能力对比以官方场景指南为权威起点,本页不复述其步骤。
KVM/libvirt 栈
Section titled “KVM/libvirt 栈”完整虚拟化栈的手法与 EL 一致:最小安装起步,补虚拟化包组后 libvirtd 与 virt-install/virsh 即可用;virt-host-validate 核对 CPU 虚拟化标志后再建虚机。通用教程见枢纽站的 KVM 实操。
宿主机基线同 EL:LVM 卷或目录池放虚机盘、对外服务走 bridge 而非 NAT、qcow2 按实际增长留余量。信创场景注意 virtio 驱动在目标平台(鲲鹏等)的覆盖——先在测试机确认外设透传与半虚拟化设备可用。
轻量虚拟化怎么选
Section titled “轻量虚拟化怎么选”选型时的三个问题:负载需要完整 OS 还是单一应用沙箱?对启动时延与密度有多敏感?团队运维哪套的工具链更熟?答案决定路线,而不是「哪个更新」。
嵌套虚拟化默认关闭(按内核模块参数开启并接受损耗);CPU 超分与内存气球策略按负载类型区分;NUMA 亲和在鲲鹏多路平台上收益明显——绑核前先看拓扑(lscpu)。
- 容器与 iSula — 容器侧的社区组件
- 内核与驱动 — 模块兼容管理
- 运维与监控 — 宿主机巡检
- 官方:文档中心 Virtualization 场景
- 枢纽:KVM 实操