KVM 虚拟化管

KVM 简

KVM (Kernel-based Virtual Machine) linux 内核的模块,配合 QEMU ?Libvirt,能够在麒麟服务器上高效运行虚拟机

1. 安装虚拟化组

1

安装软件

sudo yum install -y qemu-kvm libvirt virt-install virt-viewer

qemu-kvm: 核心模拟?br> libvirt: 虚拟化管理工?br> virt-install: 命令行创建虚拟机工具

2

启动 libvirt 服务

sudo systemctl enable --now libvirtd
# 验证安装
virsh list --all

2. 虚拟机生命周期管

使用 virsh 命令行工具管理虚拟机

查看虚拟机列
virsh list --all
启动虚拟
virsh start vm-name
正常关机
virsh shutdown vm-name
强制断电(慎用)
virsh destroy vm-name
配置开机自
virsh autostart vm-name

3. 创建虚拟机(命令行示例)

virt-install \
    --name=kylin-vm1 \
    --vcpus=2 \
    --memory=4096 \
    --disk path=/var/lib/libvirt/images/kylin-vm1.qcow2,size=20 \
    --cdrom=/path/to/Kylin-Server-V10.iso \
    --network network=default \
    --graphics vnc,listen=0.0.0.0

4. 常用运维技

导出虚拟机配?(XML)
virsh dumpxml vm-name > vm-name.xml
从配置导?恢复虚拟
virsh define vm-name.xml
创建快照
virsh snapshot-create-as vm-name snap1 "描述信息"
查看与恢复快
virsh snapshot-list vm-name
virsh snapshot-revert vm-name snap1