KVM安装、配置及使用说明
一、安装KVM
sudo apt install -y libvirt0 libvirt-daemon qemu virt-manager bridge-utils libvirt-clients python-libvirt qemu-efi uml-utilities virtinst qemu-system
二、命令安装镜像
1、创建存储卷
mkdir -p work/kvm;qemu-img create -f qcow2 /home/uos/work/kvm/autotest1.qcow2 80G
2、创建虚拟机
virt-install
--name autotest1
--memory 2048
--vcpus 1
--disk /home/uos/work/kvm/autotest1.qcow2,device=disk,bus=virtio
--os-type=linux
--os-variant debian10
--graphics spice
--noreboot
--boot hd
--cdrom "/home/uos/Desktop/test.iso"
--connect qemu:///system
--network type=direct,source=enp5s0f0,source_mode=bridge
三、配置远程管理
1、增加libvirtd用户组
groupadd libvirtd
2、设置用户到组
sudo usermod -a -G libvirtd $USER
3、设置启动libvirtd服务的用户组
sudo vi /etc/libvirt/libvirtd.conf
在尾行写入
unix_sock_group = "libvirtd"
4、增加权限启动配置
sudo vi /etc/polkit-1/localauthority/50-local.d/50-org.libvirtd-group-access.pkla
写入
[libvirtd group Management Access]
Identity=unix-group:libvirtd
Action=org.libvirt.unix.manage
ResultAny=yes
ResultInactive=yes
ResultActive=yes
5、重启服务
sudo service libvirtd restart
四、问题
1、Requested operation is not valid: network 'default' is not active
解决方案:
sudo virsh net-start default
sudo virsh net-autostart default