通过对 qemu-kvm、libvirt 的学习,总结三种创建虚拟机的方式:
(1)通过 qemu-kvm 创建
(2)通过 virt-install 创建
(3)通过 virt-manager 创建
在使用这三种创建虚拟机前提是 宿主机必须支持 cpu 的硬件虚拟化技术(Intel 是 vmx,AMD 是svm),通过下面方式进行查看是否支持:
[[email protected] ~]#lscpu | egrep Virtualization
Virtualization: VT-x
Virtualization type: full
通过上面查看,宿主机支持 VT-x 虚拟化技术
创建网桥网络:
[[email protected] ~]#yum install libvirt -y
[[email protected] ~]#mv /etc/libvirt/qemu/networks/default.xml /tmp/
[[email protected] ~]#systemctl stop NetworkManager ; systemctl start libvirtd
# 创建网桥设备:br0
[[email protected] ~]#virsh iface-bridge eth0 br0
1. qemu-kvm 创建虚拟机
在 qemu-kvm 创建虚拟机中,又分为:
(1) 直接启动虚拟磁盘