KVM 虚拟化

功能介绍

KVM 虚拟化可以在支持虚拟化的硬件设备上创建一个或多个虚拟机。

必备条件:

1. 需要CPU支持虚拟化
2. KVM虚拟化需要数据存储,请在“系统”-》“存储管理”中设置好并成功挂载磁盘

支持虚拟化的CPU

Intel CPU

最低配置为 1037U,I3/I5/I7/志强系列的CPU都支持虚拟化,D525 不支持

详细Intel CPU型号列表: 支持虚拟化的Intel处理器

如果需要将PCI物理设备透传给虚拟机直接使用,还需要CPU支持定向I/O虚拟化技术(VT-d),并在 “系统”-》“启动参数”-》“内核参数”中勾选 “启用 Intel IOMMU”

支持硬件透传(VT-d)的Intel CPU型号列表: 同时支持VT-d的Intel处理器

AMD CPU

64位的AMD CPU基本都支持虚拟化

创建虚拟机

  1. 新建虚拟磁盘

    kvm

  2. 新建虚拟机

    kvm

    VNC 端口范围:5901-5999

    kvm

    点击“生成MAC地址”-》“新增”,可增加网卡

  3. 准备安装系统用的ISO文件

    kvm

    有两种方式:

     a. 当文件小于200M时,通过浏览器上传本地文件,上传成功后,单击“继续”,
    
     b. 当文件大于200M时,通过远程获取文件,输入下载链接(URL),单击“下载”,等待下载完成。
    

    注:通过远程获取文件时,推荐使用单文件HTTP服务器 HFS

    然后在 “CD-ROM” 这一列中,单击“修改”弹出对话框如下图:

    kvm

    在列表中选择所要挂载的系统文件即可,文件挂载成功状态:

    kvm

  4. 虚拟机网络设置

    kvm

    在“网卡”这一列中,单击网卡的MAC地址(这里是指“82-6f-a2-c0-30-93”), 弹出对话框如下图:

    kvm

    注:如果虚拟机操作系统支持虚拟化网卡,请选择VirtIO network device网卡驱动类型,已获得最佳性能,若不支持,可用选择Intel或Reltek网卡

    虚拟交换机名为网卡连接到的网络,和lan口桥接,需在“网络”-》“网卡绑定”中将lan口设置为桥接模式

    kvm

  5. 启动虚拟机,通过VNC安装系统

    在“运行状态”这一列点击启动图标,启动虚拟机

    kvm

    然后在“VNC端口”这一列中单击端口号, 这里是“5905”,打开VNC的Web窗口,如下图:

    kvm

  6. 完成安装

    如同本地物理机器上安装系统一样,完成安装后,返回虚拟机列表界面,点击“CD-ROM”列表中的“修改”进行“卸载”ISO文件,避免进入循环安装。

    最后选择虚拟机,点击“重启“ 或 “重新运行”。

特别说明

  1. 虚拟机分配的内存非预分配,而是根据虚拟机实际使用情况动态调配,故运行的虚拟机总内存可能大于实际物理内存。

    以下是一台HP的服务器,1根2G+1根8G,共10G物理内存

    kvm

    运行有8个虚拟机

    kvm

    所有虚拟机加起来总内存是13G,而实际使用内存不到5G

    kvm