其他分享
首页 > 其他分享> > 测试开发之系统篇-安装KVM虚拟机

测试开发之系统篇-安装KVM虚拟机

作者:互联网

虚拟机(Virtual Machine)和容器(Container)是两种流行的虚拟化技术。

 

虚拟机模拟机器的硬件,包括了完整的操作系统和应用,它一旦被开启,预分配给它的资源将全部被占用。容器是运行在宿主机上的一个进程,多个容器之间使用同一个宿主机的操作系统内核。容器相对于虚拟机启动更快、占用资源更少,但隔离和安全性要弱于虚拟机。

 

测试人员为了准备不同的测试环境,往往使用可视化的VMWare、VirtualBox软件,来模拟不同的操作系统和浏览器。本文介绍另外一种Qemu+KVM的虚拟化解决方案,通过它在自动化测试中,我们可以使用命令行,按需地自动创建、销毁和管理虚拟测试机。另外,了解这种方案,也是后续自动化测试平台搭建的一个铺垫。

 

这里使用Ubuntu20.04桌面版来作为宿主机,搭建虚拟化环境。


(1)验证主机是支持虚拟化,有输出表明支持。

root@pve:~# egrep -o "(vmx|svm)" /proc/cpuinfo vmx
vmx
vmx

 

(2)安装虚拟化软件

sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients qemu virt-manager bridge-utils
sudo service libvirtd restart

老的Ubuntu系统,请用以下命令替换。

sudo apt-get install qemu-kvm libvirt-bin qemu virt-manager bridge-utils
sudo service libvirt-bin restart

 

(3)下载系统和驱动

 

(4)打开虚拟机管理工具

 

(5)新建虚拟机

 

(6)设置虚拟机

(7)安装虚拟机

 

(8)结束安装

标签:KVM,vmx,虚拟化,虚拟机,宿主机,libvirt,测试,安装
来源: https://www.cnblogs.com/chenqiAaron/p/15048424.html