Debian9 安装KVM
-
系统信息
-
sudo lsb_release -a
Distributor ID: Debian Description: Debian GNU/Linux 9.5 (stretch) Release: 9.5 Codename: stretch
-
查看CPU是否支持虚拟化
cat /proc/cpuinfo
- vmx //Inter
-
svm //AMD
-
-
安装QEMU、KVM
sudo apt install qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils libguestfs-tools virtinst libosinfo-bin
-
将当前用户添加到
libvirt libvirt-qume
组中sudo usermod -a -G libvirt user
sudo usermod -a -G libvirt-qume
-
创建桥接网络
cd /etc/network/interfaces.d sudo touch br0 && sudo vi bro //[insert] auto br0 iface br0 inet static address 192.168.0.101 netmask 255.255.255.0 gateway 192.168.0.1 bridge_ports enp0s31f6 bridge_stp off bridge_waitport 0 bridge_fd 0
-
重启网络
sudo systemctl restart network-manager
-
查看kvm网络
-
sudo virsh net-list --all
-
-
创建bridge xml文件
-
cd /usr/local/kvm && sudo touch bridged.xml
<network> <name>br0</name> <forward mode="bridge" /> <bridge name="br0" /> </network>
-
-
配置桥接网络
sudo virsh net-define --file /usr/local/kvm/bridged.xml sudo virsh net-autostart br0 sudo virsh net-start br0
-
查看网络配置
ip addr
- 如果查看不到创建的桥接网络,需要
reboot
-
创建虚拟机
cd ~ && mkdir kvmiso #用于存放iso镜像 mkdir kvmimg #用户存放安装后的img镜像 sudo virt-install \ --virt-type kvm \ --name Debian-kvm \ --memory 1024 \ #单位为M --vcpus 1 \ --os-variant debian9 \ --hvm \ #请求全虚拟化 --cdrom /home/user/kvmiso/debian9.iso \ --network bridge=br0,model=virtio \ --graphics vnc \ --disk path=/home/user/kvmimg/debian-kvm.qcow2,size=30,bus=virtio,format=qcow2 \ #常用格式有raw\qcow2\vmdk
-
创建完成,开启虚拟机
-
参考