(KVM 是使用最广泛的 Hypervisor)

一. 安装KVM

  1. 前提是在安装好Ubuntu操作系统,再安装KVM需要的安装包

指令如下

sudo apt-get install qemu-kvm qemu-system libvirt-bin virt-manager bridge-utils vlan

su root

直接输入 apt-get install qemu-kvm qemu-system libvirt-bin virt-manager bridge-utils vlan

以上软件也可以分步安装

 

关于上述软件

1. qemu-kvm 和 qemu-system 是 KVM 和 QEMU 的核心包,提供 CPU、内存和IO 虚拟化功能

2. libvirt-bin 就是 libvirt,用于管理 KVM 等

3. virt-manager 是 KVM 图形化管理工具

4. bridge-utils 和 vlan,主要是网络虚拟化需要,KVM 网络虚拟化的实现是基于 linux-bridge 和 VLAN。

二.关于虚拟机的嵌套环境 

 

打开CPU的虚拟化功能

KVM virtualization kvm virtualization 安卓_root权限

 

 

 

打开虚拟化Intel VT-x/EPT 或AMD-V/RVI(V)

但是必须在关机情况下才可以设置

 

之后,在Ubuntu 启动后,用以下命令确认 CPU 支持虚拟化

# egrep -o '(vmx|svm)' /proc/cpuinfo

如果在设置虚拟机时内存设置了多少G就会出现几行

KVM virtualization kvm virtualization 安卓_ci_02

 

 

确认

# service libvirt-bin status

出现如下则启动成功

KVM virtualization kvm virtualization 安卓_root权限_03

 

 

KVM准备好,开始准备构建虚拟机

三.下载cirros镜像

  1. 在浏览器http://download.cirros-cloud.net/ 中下载镜像

选择相应的镜像

KVM virtualization kvm virtualization 安卓_ci_04

 

 

 

2.安装下载镜像后,将该镜像放到KVM正常寻找镜像的文件夹(/var/lib/libvirt/images/ )当中

移动镜像的操作应该在root权限下进行操作

#cp /home/test/Downloads/cirros-0.3.3-x86_64-disk.img /var/lib/libvirt/images/

KVM virtualization kvm virtualization 安卓_ci_05

 

 

 

移动成功,也可以在该文件夹下进行查找,以此验证

三.创建KVM虚拟机

  1. 系统桌面左下角的显示全部应用程序当中找到“虚拟系统管理器”并打开

左上角点击创建虚拟机

  1. 打开后选择安装操作系统的方式
  2. 如图
    然后点开后找到自己所在的镜像文件。选择后继续前进,然后进行虚拟机的内存分配,填写虚拟机名称
  3. 完成后会打开虚拟机的控制台的窗口
    输入cirros以及密码,所有密码均为单引号当中包括字符