qemu启动虚拟机的几种方式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了qemu启动虚拟机的几种方式相关的知识,希望对你有一定的参考价值。

参考技术A 验证一些平台无关的特性的时候,如果用VM代替真实的物理机无疑更高效。下面列举一些Qemu启动VM的方式,顺便澄清一些概念。

本文验证需要的环境:

1. ubuntu 18.04

2. 安装软件:

a)  sudo apt-get install qemu-kvm libvirt-bin

b)  vncviewer to access VM via X window(optional)

https://www.realvnc.com/en/connect/download/viewer/linux/

3. VM镜像

xx.iso 或者 xx.img

方式1是用libvirt以xml方式启动VM,VM所有的配置都放在xml文件中,优点是不用输入复杂的参数。

如果想用qcow2格式的启动镜像,可以用如下命令转换img。

创建test.xml,内容如下。注意boot dev如果是cdrom则是iso启动,如果是hd则是硬盘启动。

然后创建启动虚拟机

命令行方式

最简方式,这种方式启动后,需要vncview连接VM

用bzImage和rootfs启动

启用网卡,启动成功后可以在host上ifconfig查看到tap0设备,sudo brctl addif virbr0 tap0将tap0加入virbr0网桥。

参考: libvirt

以上是关于qemu启动虚拟机的几种方式的主要内容,如果未能解决你的问题,请参考以下文章

虚拟机在VMware中安装Server2008之后配置网络连接的几种方式

vSphere与Workstation虚拟机交互的几种方法

vSphere与Workstation虚拟机交互的几种方法

qmp的简单使用

KVM+Qemu+Libvirt实战

Ubuntu 14.04 下搭建ARM架构的QEMU虚拟机