Skip to content
Search openEuler

This page uses Chinese content. Search opens the Chinese documentation.

    Browse this documentation

    openEuler 虚拟化

    This content is not available in your language yet.

    openEuler 的虚拟化故事有两条线:与 EL 同构的 KVM/libvirt 完整栈,和社区自研的 StratoVirt 轻量虚拟化。本页讲两者的定位与宿主机基线。

    openEuler-24.03-LTS 仓库树提供 stratovirt_img 目录,作为轻量虚拟化镜像(StratoVirt)的官方发布位——这是社区组件直接进官方仓库树的信号:StratoVirt 不是外部第三方项目,而是 openEuler 虚拟化版图的一等公民。

    官方文档中心的 Virtualization 场景页说明提供虚拟化的学习、安装与使用指南——KVM 与 StratoVirt 的安装步骤、能力对比以官方场景指南为权威起点,本页不复述其步骤。

    完整虚拟化栈的手法与 EL 一致:最小安装起步,补虚拟化包组后 libvirtd 与 virt-install/virsh 即可用;virt-host-validate 核对 CPU 虚拟化标志后再建虚机。通用教程见枢纽站的 KVM 实操。

    宿主机基线同 EL:LVM 卷或目录池放虚机盘、对外服务走 bridge 而非 NAT、qcow2 按实际增长留余量。信创场景注意 virtio 驱动在目标平台(鲲鹏等)的覆盖——先在测试机确认外设透传与半虚拟化设备可用。

    选型时的三个问题:负载需要完整 OS 还是单一应用沙箱?对启动时延与密度有多敏感?团队运维哪套的工具链更熟?答案决定路线,而不是「哪个更新」。

    嵌套虚拟化默认关闭(按内核模块参数开启并接受损耗);CPU 超分与内存气球策略按负载类型区分;NUMA 亲和在鲲鹏多路平台上收益明显——绑核前先看拓扑(lscpu)。