麒麟服务器上的 KVM 虚拟化怎么用
讲在银河麒麟高级服务器版上使用 KVM 虚拟化的准备与用法:硬件开关、软件包、虚拟机创建管理流程,及国产芯片平台的差异提示。
结论先行
KVM 是 Linux 内核自带的能力,在 V11 服务器条目 上通常不需要额外装内核模块,主要装虚拟化管理软件包。x86_64 平台一般在 BIOS/UEFI 开启虚拟化开关;国产 CPU 平台(如 arm64 版、loongarch64 版)是否可用与机型适配情况,以厂商文档为准。
使用前的三项检查
# 1. CPU 是否暴露虚拟化能力(有输出才可用)
egrep -c '(vmx|svm)' /proc/cpuinfo
# 2. KVM 模块是否可用
lsmod | grep kvm
# 3. 内存与 CPU 余量是否够开虚拟机
free -h
nproc
安装与创建虚拟机
- 装虚拟化管理软件包(管理工具、libvirt 相关组件),信创环境以厂商包为准。
- 用管理工具或命令行定义虚拟机:内存、vCPU、磁盘与网络(桥接或 NAT)。
- 挂载 麒麟 ISO 安装系统盘,引导方式与物理机一致(UEFI 机型选 UEFI 引导)。
- 验证:控制台进出正常、网络通、时间同步。
虚拟机的 CPU 与磁盘控制器配置要匹配镜像的架构——给 x86_64 镜像分配 arm64 的虚拟 CPU 会起不来。
性能与资源规划
- 虚拟机规格(vCPU/内存/磁盘)按业务峰值定,KVM 对 CPU 密集型负载损耗通常很小。
- 嵌套虚拟化默认不建议用于生产。
- 备份:虚拟机镜像文件纳入 备份策略 管理。
介质获取
安装介质与工具包参考 V11 服务器条目;离线介质制作可参考 Rufus 条目。