在虚拟机上再运行虚拟机,真是太强了
创始人
2025-07-06 19:11:16
0

QEMU(Quick Emulator)是一个开源的模拟器和虚拟化工具,支持多种架构和硬件平台。它可以模拟整个计算机系统,包括处理器、内存、存储设备和各种外设

QEMU最初是一个模拟器,可以模拟多种架构的计算机系统。后来,它发展成为一个功能强大的虚拟化工具,能够在不同的宿主系统上运行虚拟机,如Linux、Windows、macOS等。

QEMU 提供了很高的灵活性和定制性,允许用户对虚拟机进行细粒度的配置和管理。可在非硬件虚拟化环境下运行。如在虚拟机上运行AIX系统,在X86机器上运行ARM系统等,它广泛应用于开发、测试、嵌入式系统和云计算等领域。

以下就是在ubuntu虚拟机上再虚拟出AIX7.2的系统,跟一般虚拟机并没有什么不同,还可以访问外部网络。

QEMU主要有如下两种运行模式:

  • User Mode:即用户模式。在此模式下,QEMU能运行那些为不同平台编译的Linux程序。
  • System Mode:即系统模式。在该模式下,QEMU 能模拟整个计算机系统,包括CPU、内存、硬盘、网卡及其他周边设备,它使得为跨平台编写的程序进行测试及排错工作变得容易。它可以用来在一台主机上虚拟多个不同的虚拟计算机,类似我们平常使用的VirtualBox、VMware、KVM等。

QEMU还支持多种虚拟机磁盘格式,包括Qcow2、VMDK、VHD等。这些磁盘格式各自具有特定的特性和优势:

Qcow2(QEMU Copy On Write 2)

Qcow2 是 QEMU 最常用的磁盘格式之一。支持镜像快照(snapshot)、动态分配空间(thin provisioning)和压缩等功能。具有较好的性能和空间利用率。

VMDK(Virtual Machine Disk)

VMware 虚拟机的标准磁盘格式。QEMU 可以读取和转换 VMDK 格式的磁盘镜像。

VHD(Virtual Hard Disk)

Microsoft Hyper-V 和 VirtualBox 等虚拟化平台所使用的磁盘格式。QEMU 也可以读取和转换 VHD 格式的磁盘镜像。

RAW(Raw Image)

原始的磁盘镜像格式,不经过任何压缩或特殊处理。QEMU 可以直接读取 RAW 格式的镜像文件。

QCOW(QEMU Copy On Write)

QEMU 的早期版本使用的磁盘格式,已被 Qcow2 取代,但 QEMU 仍然可以处理这种格式的磁盘镜像。其他格式:

除了上述常见的格式外,QEMU 还可以与其他一些格式兼容或进行转换,例如:VDI(VirtualBox Disk Image)、IMG、ISO 等。

由此可见 QEMU 真的很强大,在前面正是利用了其第一种模式,才能在虚拟机再启动虚拟机。该式多用于不需要和硬件直接交互的场合,如常被用于嵌入式系统开发,允许开发人员在主机系统上模拟嵌入式系统的行为。

今天的分享就到这里了,你学会了吗?

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
粉嫩如何诠释霸道 东芝M805... “霸道粉”是个什么玩意东芝M805拿过来的时候,笔者扑哧笑了,不是笑这款笔记本,而是笑这款产品的颜色...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
全面诠释网络负载均衡 负载均衡的出现大大缓解了服务器的压力,更是有效的利用了资源,提高了效率。那么我们现在来说一下网络负载...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
30分钟搞定iOS自定义相机 最近公司的项目中用到了相机,由于不用系统的相机,UI给的相机切图,必须自定义才可以。就花时间简单研究...
Intel将Moblin社区控... 本周二,非营利机构Linux基金会宣布,他们将担负起Moblin社区的管理工作,而这之前,Mobli...