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