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是否支持硬件虚拟化

你的主板可能会禁用了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.

使用virt-manager创建KVM虚拟机

在virtual machine manager窗口中,点击工具栏的第一个图标创建虚拟机.

创建虚拟机

选择如何安装操作系统.我选择的是本地安装介质(local install media)

本地安装介质

然后,指定ISO镜像文件的路径.选择操作系统类型和版本.我选择了一个ubuntu镜像文件.

指定ISO镜像文件的路径

接下来为虚拟机分配CPU和内存.

分配CPU和内存

在下一个窗口中指定虚拟硬盘的大小.虚拟硬盘默认是动态的,这就是说虚拟硬盘一开始并没有指定的那么大,在使用过程中会渐渐增大.如果你勾选了分配到整个硬盘(allocate entire disk now),那么虚拟硬件就是固定大小的.

指定虚拟硬盘的大小

在最后一步你可以为虚拟机起个名字.然后点击finish按钮,开始安装操作系统.

New VM_688

为虚拟机安装操作系统.

为虚拟机安装操作系统

在KVM虚拟机里安装好ubuntu系统的截图.

在KVM虚拟机里安装好ubuntu系统

为这篇文章评分
[Total: 5 Average: 4.2]

Leave a Reply

Your email address will not be published.

The maximum upload file size: 2 MB. You can upload: image, audio, video, document, spreadsheet, interactive, text, archive, code, other. Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded. Drop file here