QEMU 虚拟机管理软件Web版,入门教程

当代的计算机系统中,虚拟化技术的应用,大大提升计算机的性能效率,减少计算机性能浪费。

在现代的计算机软件中,已经诞生出众多基于虚拟化技术应用的虚拟机软件。vmware、VirtualBox、QEMU、VirtualPC、ParallelsDesktop 、……数不胜数。以vmware、VirtualBox为主的虚拟机软件,成为虚拟化技术的标杆。

本篇是因上一篇文章 node JS 之 db-operate 包的基本介绍、下 中的结尾讲到的QEMU虚拟机管理软件Web版。此软件开发的目的,是让QEMU简易入门,容易上手。能像vmware、VirtualBox这种主流的虚拟机软件一样,简单易用。在这里依旧附上此软件的 Gitee (中国版的 GitHub)的地址,以及npm 命令下载安装的方式。重点是快速入门,虽然软件内带有readme.md和readme_en.md两份说明文档(中英文,英文档有中文档翻译而成),在这里,还是发表一篇教程,让大家学习和认识QEMU、了解QEMU、以及笔者我辛苦的几个月开发的 QEMU 虚拟机管理软件Web版。本篇开始介绍 QEMU 虚拟机管理软件Web版的入门教程。

附上:

Gitee网址:https://gitee.com/iTGmikechen/qemu_machine_server.git

npm 安装的方式,在终端输入 npm i qemu_machine_manager

由于 QEMU 虚拟机管理软件Web版是依赖nodeJS运行环境、QEMU虚拟机7.0、以及基于chromium核心的浏览器。这里先讲解QEMU虚拟机7.0的安装,以及引用我前期写得文章来参考如何安装nodeJS,至于浏览器,这里不论述了,一般的新版本的操作系统,基本都内置有。win10 20H1、Win11等操作系统基本内置有chromium核心的edge浏览器、或者是最新版的Firefox浏览器。

本次的教程使用的环境是Windows 10 LTSC 2019版操作系统。QEMU虚拟机软件的官网是:https://www.qemu.org/download/ 网站语言为英文,如图所示:

由于QEMU虚拟机软件支持多个操作系统平台,在这里,我们需要找到适用于Windows系统版本的下载入口位置。如图:

看到 Stefan Weil provides binaries and installers for both 32-bit and 64-bit Windows. 这段英文,这里便是QEMU虚拟机软件Windows版本的下载入口了,并区分有32位Windows系统版本和64位Windows系统版本,本次教程使用的操作系统是Windows 10 LTSC 2019 x64,64位版本的Windows 10 2019企业长期支持版。为了有更好的性能,64位操作系统使用64软件,点击64-bit进入下载页面,如图:

32位版本的下载页面与此基本相同,这里就不展示了。

这里我们需要下载的是7.0版本,7.0版本是2022年4月中旬发布的。点击2022,进入2022目录列表。如图:

看到页面下面的7.0版本发布的准确的时间日期,确定需要下载的文件名称并下载。如图:

QEMU虚拟机软件的下载官网是在国外,有时会出现下载速度慢,建议使用迅雷、idm等下载加速软件加快下载。

下载完成后,点击打开文件,出现installer Language 对话框,选择English,点击OK。

这不用说了,Next

这是软件的一些协议之类的内容,说白了就是白皮书,点 I Agree 按钮即可

这里默认保持全选即可,点击Next

这里的安装路径,保持默认,不用修改,直接点Install

点击Finish,完成QEMU虚拟机7.0软件的安装。并关闭浏览器

Node JS 运行环境的安装,请参考这篇文章 node JS之web服务器搭建这里不再重复叙述。

接下来就是在操作系统里找到合适的位置,任意名称新建文件夹,并在该文件夹内运行cmd,便于执行 npm i qemu_machine_manager 命令进行下载安装QEMU虚拟机管理软件Web版。

这里我选择在C盘下新建名为qemu的文件夹,并在地址栏上输入cmd后按回车键(Enter),调用命令提示符窗口,在命令提示符窗口输入 npm i qemu_machine_manager 下载安装。如图所示:

这里我们把命令提示符窗口最小化,使用VScode(Visual Studio Code)来编辑C盘的qemu文件夹内的package.json文件,添加必要的内容,便于以后容易运行QEMU 虚拟机管理软件Web版。如图:

在"dependencies"的前面添加如下内容

"scripts":{

"qemu_vm_manager": "qemu_machine_manager_start"

},

如图所示:

保存并关闭VScode,将前面最小化的命令提示符窗口恢复回来,输入

npm run qemu_vm_manager

会出现软件的启动过程,如图:

初始化过程是首次运行时进行对QEMU虚拟机软件的数据收集处理,便于下次可以快速启动软件。显示出网址后便是启动成功了,在浏览器输入终端上面显示的网址并访问。如图:

 

篇幅有限,介绍就到这里,想了解更多,可阅读node_modules\qemu_qemu_machine_manager目录下的readme.md或readme_en.md或自行探索或私信我

E-mail:mvghostxp123@163.com

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
QEMU是一款开源的虚拟机软件,它可以模拟多种硬件环境来运行不同的操作系统。在QEMU中配置虚拟机的网卡非常简单,以下是配置步骤: 1. 首先,需要创建一个虚拟机的镜像文件。可以使用qemu-img命令创建一个大小合适的空白镜像文件,例如: ``` qemu-img create -f qcow2 myimage.img 10G ``` 这将创建一个大小为10GB的qcow2格式的镜像文件。 2. 接下来,使用qemu命令启动虚拟机并指定镜像文件的路径。例如: ``` qemu-system-x86_64 -hda myimage.img ``` 这将启动一个x86_64架构的虚拟机,并将镜像文件myimage.img作为虚拟机的硬盘。 3. 默认情况下,QEMU会为虚拟机分配一个NAT网络,这意味着虚拟机可以访问外部网络,但无法从外部网络直接访问虚拟机。如果需要配置虚拟机的网卡以便与外部网络通信,则需要添加一个网桥。 4. 在宿主机上创建一个网桥设备,例如: ``` sudo brctl addbr br0 sudo ifconfig br0 up ``` 5. 将虚拟机的网卡(通常是第一个网卡)连接到网桥上,例如: ``` sudo brctl addif br0 eth0 sudo ifconfig eth0 up ``` 6. 最后,使用QEMU命令行参数来指定虚拟机连接到网桥上的网卡,例如: ``` qemu-system-x86_64 -hda myimage.img -net nic -net bridge,br=br0 ``` 这将使虚拟机连接到网桥br0,并通过该网桥与外部网络通信。 以上步骤是在Linux系统上配置QEMU虚拟机网卡的简单示例,不同的操作系统和QEMU本可能有所不同,但整体流程类似。通过配置虚拟机的网卡,可以使虚拟机与外部网络进行通信,并实现与宿主机之间的连接。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值