ubuntu安装KVM以及创建KVM虚拟机的方法
这篇教程向童鞋们介绍ubuntu安装KVM以及创建KVM虚拟机的方法. 我们可以使用两种方式来创建KVM虚拟机:使用virsh命令行工具或使用virt-manager图形界面程序.这篇文章介绍的是使用virt-manager图形界面程序来创建KVM虚拟机.在virt-manager里我们可以选择用KVM或QEMU作为hypervisor.
检查CPU是否支持硬件虚拟化
KVM要求我们的CPU支持硬件虚拟化(hardware virtualization).在终端里输入下面的命令来查看CPU是否支持硬件虚拟化.
egrep -c ‘(svm|vmx)’ /proc/cpuinfo
egrep会在/proc/cpuinfo这个文件中查找svm和vmx,并返回在文件中出现的次数.
AMD处理器使用的硬件虚拟化技术叫做AMD-V,它的CPU flag是svm,全称为secure virtual machine. Intel处理器使用的硬件虚拟化技术叫做VT-x,它的CPU flag是vmx,全称为virtual machine extension.
如果上面的命令返回数字0,就表示CPU不支持硬件虚拟化,那么我们就只能使用Virtualbox或VMware来创建虚拟机了.如果返回的数字大于0,那么表示CPU支持硬件虚拟化,我们就能使用KVM来创建虚拟机.我的4核Intel CPU都支持VT-x硬件虚拟化,所以我得到的返回值是4.
你的主板可能会禁用了CPU的硬件虚拟化功能,所以在创建KVM虚拟机之前,要确认BIOS里启用了硬件虚拟化.
ubuntu安装KVM
使用下面的命令在ubuntu系统安装KVM.
sudo apt-get install qemu-kvm libvirt-bin bridge-utils virt-manager virtinst virt-viewer
命令中的bridge-utils可以让KVM虚拟机进入网桥模式,这样局域网内其他的设备可以看见这台虚拟机.
使用virt-manager创建KVM虚拟机
文章开头提到过,你可以使用virsh命令行工具来创建KVM虚拟机,但这对新手来说这有点困难.所以这篇教程介绍使用virt-manager图形界面程序来创建.
KVM安装好后,你就可以在Dash里打开virt-manager.virt-manager在程序菜单里的名称是virtual machine manager.
在virtual machine manager窗口中,点击工具栏的第一个图标创建虚拟机.
选择如何安装操作系统.我选择的是本地安装介质(local install media).
然后,指定ISO镜像文件的路径.选择操作系统类型和版本.我选择了一个ubuntu镜像文件.
接下来为虚拟机分配CPU和内存.
在下一个窗口中指定虚拟硬盘的大小.虚拟硬盘默认是动态的,这就是说虚拟硬盘一开始并没有指定的那么大,在使用过程中会渐渐增大.如果你勾选了分配到整个硬盘(allocate entire disk now),那么虚拟硬件就是固定大小的.
在最后一步你可以为虚拟机起个名字.然后点击finish按钮,开始安装操作系统.
为虚拟机安装操作系统.
在KVM虚拟机里安装好ubuntu系统的截图.