如何在Ubuntu 14.04 LTS桌面上安装KVM
时间:2019-08-20 17:58:22 来源:igfitidea点击:
虚拟主机(KVM)是基于虚拟机的虚拟机软件。
准备工作
因为KVM是虚拟化软件,所以在系统上安装KVM之前,检查以下的要求是非常重要的。
检查处理器是否支持虚拟化
使用下面命令,以确保处理器(CPU)支持虚拟化。
egrep -c '(vmx|svm)' /proc/cpuinfo
=>如果输出为 0,则表示CPU不支持硬件虚拟化。
=>如果输出大于 0,则支持硬件虚拟化,同时还要在系统BIOS中启用虚拟化
检查操作系统架构
使用下面给出的任何命令检查操作系统的体系结构
arch
或者
uname -m
x86_64代表64位内核。
i386、i486、i586或者i686表示32位内核。
在32位内核安装上,对于给定的虚拟机,我们将限制为最大2GB内存。
32位内核主机只支持32位来宾操作系统。
但是64位内核可以托管32位和64位来宾操作系统。
在Ubuntu14.04 LTS(桌面版)上安装KVM的步骤
安装KVM等支持包
sudo apt-get install qemu-kvm libvirt-bin bridge-utils
查看改变的地方
检查/etc/group 和 /etc/passwd的更改:
创建了两个组 :kvmh和libvirtd
sudo cat /etc/group .. kvm:x:128: libvirtd:x:129:Hyman
创建了两个新用户:
sudo cat /etc/passwd .. libvirt-qemu:x:119:128:Libvirt Qemu,,,:/var/lib/libvirt:/bin/false libvirt-dnsmasq:x:120:129:Libvirt Dnsmasq,,,:/var/lib/libvirt/dnsmasq:/bin/false
验证KVM安装
virsh -c qemu:///system list
第一次执行时,可能会报错:
Hyman@linuxworld:~$ virsh -c qemu:///system list error: failed to connect to the hypervisor error: Failed to connect socket to '/var/run/libvirt/libvirt-sock': Permission denied Hyman@linuxworld:~$
为了解决这个问题,只需使用相同的用户帐号重新登录(注销-重新登录)。
然后再次运行相同的命令。
安装Virt管理器
为了控制和管理桌面上的KVM,我们将安装virt管理器。
sudo apt-get install virt-manager
安装完成后。打开virt管理器:
virt-manager
第一次打开virt管理器时可能会报错。
关闭打开的Virt Manager窗口。然后运行命令
sudo apt-get install qemu-system
再次打开virt管理器
virt-manager
应该没有问题了。
使用KVM创建第一个虚拟机
在创建第一个虚拟机之前。重启libvirt-bin。
sudo stop libvirt-bin sudo start libvirt-bin
现在我们可以通过打开virt管理器来创建虚拟机。