linux kvm虚拟化 libos,在Ubuntu 20.04(Focal Fossa)上安装KVM Hypervisor的方法

本文介绍在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

840dfb88f6a5a8b1657b38849fab92d3.png

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

在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

请参见下面的屏幕截图:

3b4e02a3a6dd487cb264ef8a2d7307ae.png

在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映像:

f9d5c35dbdf8686f233a09c01b32560e.png

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

769f1d7b80242a5e7548d76a09a5393c.png

40cd18e5647ed626b459681388737da3.png

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

相关主题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值