Ubuntu系统中安装KVM

安装KVM

apt-get install libvirt0 libvirt-daemon qemu virt-manager bridge-utils libvirt-clients python-libvirt qemu-efi uml-utilities virtinst qemu-system

查看运行的虚拟机

查看在运行的虚拟机: virsh list
查看所有虚拟机: virsh list –all
查看未运行的虚拟机:virsh list --inactive

运行前要加sudo

启动、停止虚拟机

启动kvm虚拟机:virsh start name
停止kvm虚拟机:virsh destroy name

激活网络

在启动虚拟机时会报错
Requested operation is not valid: network ‘default’ is not active

原因是虚拟机默认网络没有激活 激活默认忘了命令

sudo virsh net-start default
sudo virsh net-autostart defaul

管理libvirtd

重启 systemctl restart libvirtd
查看状态 systemctl status libvirtd

新建虚拟机

生成KVM虚拟机 virt-install 命令比较复杂,查看网络相关资料

定义、删除虚拟机

根据配置文件定义虚拟机:virsh define file-name.xml
删除:virsh undefine name

连接到虚拟机的终端

virsh console name 好像终端会卡死,查阅网络相关资料解决。