云网牛站
所在位置:首页 > Linux教程 > 在Ubuntu 20.04(Focal Fossa)上安装KVM Hypervisor的方法

在Ubuntu 20.04(Focal Fossa)上安装KVM Hypervisor的方法

2019-12-26 09:13:59作者:李哲稿源:云网牛站

本文介绍在Ubuntu 20.04(Focal Fossa)操作系统上安装KVM Hypervisor虚拟化服务器的方法。

 

在Ubuntu 20.04(Focal Fossa)上安装KVM/QEMU

以下是在Ubuntu 20.04(Focal Fossa)计算机上安装KVM虚拟化工具时要遵循的步骤,上游存储库中提供了适用于Ubuntu的所有KVM软件包,apt软件包管理器用于所有软件包安装:

sudo apt -y install qemu-kvm libvirt-daemon bridge-utils virtinst libvirt-daemon-system

安装其他有用的虚拟机管理工具:

sudo apt -y install virt-top libguestfs-tools libosinfo-bin  qemu-system virt-manager

确保已加载并启用vhost_net模块:

$ sudo modprobe vhost_net 

$ lsmod | grep vhost

$ echo vhost_net | sudo teaa -a /etc/modules

在Ubuntu 20.04(Focal Fossa)上安装KVM Hypervisor的方法

这将为你提供类似于用于虚拟机的Linux ls、cat、top命令的工具。

参考:Ubuntu 18.04 LTS系统中安装KVM虚拟机

 

在Ubuntu 20.04上创建KVM Bridge(可选)

为了使你的虚拟机与外界对话,需要Linux桥接器,在Ubuntu 20.04上安装KVM会创建一个名为virbr0的Linux桥(Linux bridge),这可以用于所有测试环境。

但是,如果要通过网络访问虚拟机,则需要在连接到计算机的物理网络接口上创建桥。

在你的Debian服务器/工作站上创建一个,如下所示:

sudo nano /etc/network/interfaces

我的网桥配置使用网络接口(ens33)创建一个名为br1的Linux网桥,用你提供的值替换:

# Primary network interface

auto ens33

iface ens3 inet manual

# Bridge definitions

auto br1

iface br1 inet static

bridge_ports ens33

bridge_stp off

address 172.16.54.149

network 172.16.54.0

netmask 255.255.255.0

broadcast 172.16.54.255

gateway 172.16.54.2

dns-nameservers 172.16.54.2

重新启动计算机,以使网络配置更改生效:

sudo reboot

确认IP网络详细信息:

$ ip addr

请参见下面的屏幕截图:

在Ubuntu 20.04(Focal Fossa)上安装KVM Hypervisor的方法

 

在KVM上创建虚拟机

可以使用Virtual Machine Manager GUI在KVM上或通过virt-install命令行工具创建实例,参考ubuntu安装KVM以及创建KVM虚拟机的方法

对于virt-install,下面共享安装片段:

$ sudo virt-install \

--name de10 \

--ram 2048 \

--vcpus 2 \

--disk path=/var/lib/libvirt/images/deb10.qcow2,size=20 \

--os-type linux \

--os-variant debian10 \

--network bridge=br1 \

--graphics none \

--console pty,target_type=serial \

--location 'http://ftp.debian.org/debian/dists/buster/main/installer-amd64/' \

--extra-args 'console=ttyS0,115200n8 serial'

这将在开始安装之前下载内核和initrd映像:

在Ubuntu 20.04(Focal Fossa)上安装KVM Hypervisor的方法

安装过程将很快开始,按照KVM上Debian系统的安装提示进行操作:

在Ubuntu 20.04(Focal Fossa)上安装KVM Hypervisor的方法

在Ubuntu 20.04(Focal Fossa)上安装KVM Hypervisor的方法

至此,在KVM上创建虚拟机顺利完成。

 

相关主题

Ubuntu 18.04/16.04上安装和配置OpenNebula KVM节点的方法

精选文章
热门文章