第2步:安装KVM包

运行以下命令以安装KVM软件包,通过Linux内核在Ubuntu上启用完整的虚拟化功能。

sudo update
sudo apt install qemu qemu-kvm libvirt-bin  bridge-utils  virt-manager

安装KVM包后,运行下面的命令启动并启用kvm服务并设置开机引导时自启动:

sudo systemctl start libvirtd
sudo systemctl enable libvirtd

第4步:创建新VM

打开KVM虚拟机管理器并开始创建新的Virtual Guest Machine。

首先连接到服务器,然后通过单击新虚拟机创建新计算机

然后选择如何安装Guest计算机。
我们可以使用本地ISO媒体或者通过网络/PXE安装

接下来,浏览ISO文件,如果我们将通过ISO安装并选择使用操作系统的文件。
这篇文章我们将安装Ubuntu服务器。

选择OS文件后,继续创建设置本地磁盘,系统内存和其他设置。

完成后,启动VM以安装Ubuntu。

第3步:为虚拟机配置网络桥

KVM Virtualization模块需要为其虚拟机器计算机提供网络桥。
在Ubuntu 18.04服务器上,为网络配置创建了一个新的文件/etc/netplan/50-cloud-init.yaml文件。
使用此文件来配置静态IP。桥接器和Netplan实用程序将引用此文件。

sudo nano /etc/netplan/50-cloud-init.yaml

然后将新的桥接部分添加到文件:

network:
  ethernets:
    enp0s3:
      dhcp4: no
      dhcp6: no
  version 2
  bridges:
    br0:
      interfaces: [enp0s3]
      dhcp4: no
      dhcp6: no
      addresses: [172.168.0.10/24]
      gateway4: 172.168.0.1
      nameservers:
        addresses: [172.168.0.1]

保存文件并退出。

执行下面命令使设置生效:

sudo netplan apply
sudo netplan --debug  apply

第1步:检查系统

并非所有系统都可以安装和运行KVM模块。

如果运行不兼容的服务器,则无法在其上使用KVM。

执行以下命令以安装CPU检查器工具:

sudo apt install cpu-checker
sudo kvm-ok

安装后,上面的命令将检查KVM的CPU兼容性。

如果KVM兼容,则应收到可以使用KVM加速的消息。

KVM acceleration can be used

如果KVM对系统不兼容,则会收到一条读取的消息

INFO: Your CPU does not support KVM extensions
KVM acceleration can NOT be used

上面的消息显示我们无法运行KVM。

如何在Ubuntu 20.04上安装KVM

KVM(基于内核的虚拟机)是Linux系统的开源完整虚拟化解决方案,包括Ubuntu。
与VirtualBox一样,VMware Workstation,KVM是Linux内核的虚拟化基础架构,它将其转换为虚拟机管理程序。

日期:2020-07-07 20:55:56 来源:oir作者:oir