本文介绍在Linux上安装KVM的方法,涉及CentOS 7、Ubuntu 16.04、Debian 9、SUSE Linux Enterprise Server 12(SLES 12)。
在CentOS 7上安装KVM 我们将安装KVM和QEMU以及一些工具,如libguestfs-tools和virt-top,它们在管理KVM时会派上用场,安装如下: sudo yum -y install epel-release sudo yum -y install libvirt qemu-kvm virt-install virt-top libguestfs-tools bridge-utils 确认已加载内核模块: $ sudo lsmod | grep kvm kvm_intel 147785 0 kvm 464964 1 kvm_intel 启动并启用libvirtd服务: sudo systemctl start libvirtd sudo systemctl enable libvirtd
在Ubuntu 16.04上安装KVM 对于Ubuntu 16.04,运行KVM所需的所有程序包都可以在官方上游存储库中使用,使用以下命令安装它们: sudo apt-get -y install qemu-kvm libvirt-bin virt-top libguestfs-tools virtinst bridge-utils 加载并启用modulevhost-net: sudo modprobe vhost_net sudo lsmod | grep vhost echo "vhost_net" | sudo tee -a /etc/modules 参考:如何在Ubuntu 18.04服务器上安装和配置KVM。
在Debian 9上安装KVM 使用命令安装libvirt守护程序,qemu和其他KVM相关工具: sudo apt -y install libvirt-daemon libosinfo-bin libguestfs-tools libvirt-daemon-system qemu-kvm virtinst bridge-utils virt-top 加载KVM内核模块: $ sudo modprobe vhost_net $ sudo smod | grep vhost vhost_net 20480 0 tun 28672 1 vhost_net vhost 45056 1 vhost_net macvtap 24576 1 vhost_net echo "vhost_net" | sudo tee -a /etc/modules
在SUSE Linux Enterprise Server上安装KVM 你正在使用的系统上的CPU应具有Intel VT或AMD-V功能,安装所需的包使用: sudo zypper -n install qemu-kvm guestfs-tools virt-top libvirt virt-install libguestfs0 bridge-utils 确保虚拟化所需的内核模块已启用: $ sudo lsmod | grep kvm kvm_intel 147785 0 kvm 464964 1 kvm_intel 启动并启用kvm服务: sudo systemctl start libvirtd && sudo systemctl enable libvirtd
相关主题 |