测试开发之系统篇-安装KVM虚拟机
2021/7/24 8:04:58
本文主要是介绍测试开发之系统篇-安装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)下载系统和驱动
从这里下载微软Win10官方光盘镜像;
在这里下载虚机I/O设备驱动,我选择的是稳定版virtio-win-0.1.185.iso。
(4)打开虚拟机管理工具
在图形界面中打开终端,输入virt-manager,启动虚拟机管理工具;
图中显示的QEMU/KVM表明,已成功连接到本地服务;
如果状态为断开,请双击尝试连接,若显示不能连接到libvirtd服务,可重启机器修复;
您也可以通过点击菜单“文件->添加连接”,来连接和管理远程宿主机上的虚拟机。
(5)新建虚拟机
点击菜单“文件->新建虚拟机”,打开虚拟机创建向导;
选择前面下载的Win10镜像文件作为本地安装介质。
网络设置页面,选择“主机设备”也就是宿主机的网卡,这样虚拟机会作为局域网中的一台电脑而存在。
按向导完成其他设置,并保存。
(6)设置虚拟机
双击打开虚拟机窗口,点击”查看->详情“,进入虚拟机属性页面;
点击引导选项卡,设置系统从光盘启动;
点击左下角”添加硬件”,增加一个光盘,指向下载的virtio驱动。
(7)安装虚拟机
启动后,自动从光盘安装系统;
Windows安装向导中,选择加载驱动程序;
选择virtio驱动CDROM里,NetKVM目录下对应系统的文件;
完成后续的安装步骤。
(8)结束安装
安装完成后,再次打开虚拟机窗口;
进入CDROM选项卡,删除安装光盘;
启动虚拟机,更新系统,并安装测试相关软件。
这篇关于测试开发之系统篇-安装KVM虚拟机的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16Maven资料入门指南
- 2024-11-16Maven资料入门教程
- 2024-11-16MyBatis Plus资料:新手入门教程与实践指南
- 2024-11-16MyBatis-Plus资料入门教程:快速上手指南
- 2024-11-16Mybatis资料入门教程:新手必看指南
- 2024-11-16MyBatis资料详解:新手入门与初级实战指南
- 2024-11-16MyBatisPlus资料:初学者入门指南与实用教程
- 2024-11-16MybatisPlus资料详解:初学者入门指南
- 2024-11-16MyBatisX资料:新手入门与初级教程
- 2024-11-16RESTful接口资料详解:新手入门指南