在Ubuntu 20.04 Linux上安装和设置KVM

KVM是基于内核的虚拟机。它是一个直接内置到Linux内核中的模块,允许操作系统充当虚拟机监控程序。尽管有些人可能更喜欢像VirtualBox这样的第三方解决方案,但没有必要安装另外的软件,因为Linux内核已经为我们提供了制作虚拟机所需的必要工具。

配置网桥

为了让虚拟机访问网络接口并分配自己的IP地址,我们需要在系统上配置桥接网络。

查看系统中的网络接口名称

$ ip a

编辑网络接口配置文件:

$ sudo nano /etc/network/interfaces

桥接接口名称为“BR0”,因此默认情况下为接口添加以下行:

auto br0

在此行下面,为当前网络接口添加以下行(enp0s3是我们之前确认的名称) 。

iface enp0s3 inet bananaal

添加桥接信息。
桥接器将使用DHCP进行自动IP地址分配,并且网桥将管理我们当前的接口。

iface br0 inet dhcp
    bridge_ports enp0s3

创建虚拟机VM

重启后,我们可以打开Virt-Manager。
虽然它可能看起来不太多,但这个窗口将为我们提供管理VM所需的一切。

单击左上角图标创建一个新的VM。

将用户添加到组中

为了不使用root权限管理虚拟机,用户需要属于两个用户组。
运行以下命令以将用户添加到相应的组:

$ sudo adduser user1 libvirt
$ sudo adduser user1 libvirt-qemu

完成后,我们应该重新启动系统以确保为用户和网络配置完成的所有更改都生效。

安装KVM包

虽然KVM是一个内置于Linux内核本身的模块,但这并不意味着默认情况下,Ubuntu安装中包含所有必要的包。

使用下面命令安装必须的包:

$ sudo apt install qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils virt-manager
日期:2020-07-07 20:55:43 来源:oir作者:oir