QEMU 使用指南
QEMU 是一个开源的虚拟化软件,可以模拟多种硬件平台。它广泛用于开发、测试和运行虚拟机。本文将介绍如何安装和使用 QEMU。
目录
-
安装 QEMU
-
基本使用
-
创建虚拟机
-
网络配置
-
磁盘管理
-
快照管理
-
常用命令
-
参考资料
安装 QEMU
在 Ubuntu 上安装
bash
|
|
-
qemu
:QEMU 主程序。 -
qemu-kvm
:KVM 支持。 -
libvirt-daemon-system
和libvirt-clients
:libvirt 管理工具。 -
bridge-utils
:网桥工具。 -
virt-manager
:图形化管理工具。
在 CentOS 上安装
bash
|
|
-
qemu-kvm
:QEMU 和 KVM 支持。 -
libvirt
和libvirt-python
:libvirt 管理工具。 -
libguestfs-tools
:磁盘镜像管理工具。 -
virt-install
:虚拟机安装工具。
基本使用
启动虚拟机
bash
|
|
-
-hda
:指定虚拟机的磁盘镜像文件。 -
-m
:指定虚拟机的内存大小(MB)。 -
-smp
:指定虚拟机的 CPU 核心数。
启动带有 ISO 镜像的虚拟机
bash
|
|
-
-boot d
:从光盘启动。 -
-cdrom
:指定 ISO 镜像文件。
创建虚拟机
创建磁盘镜像
bash
|
|
-
-f qcow2
:指定磁盘镜像格式为 QCOW2。 -
20G
:指定磁盘镜像大小为 20GB。
安装操作系统
使用以下命令启动虚拟机并从 ISO 镜像安装操作系统:
bash
|
|
网络配置
使用用户模式网络
默认情况下,QEMU 使用用户模式网络。无需额外配置。
使用桥接网络
-
创建网桥:
bash
1 2 3
sudo brctl addbr br0 sudo brctl addif br0 eth0 sudo ifconfig br0 up
-
启动虚拟机并使用桥接网络:
bash
1
qemu-system-x86_64 -hda /path/to/disk_image.img -m 2048 -net nic -net bridge,br=br0
磁盘管理
查看磁盘信息
bash
|
|
扩展磁盘大小
bash
|
|
快照管理
创建快照
bash
|
|
查看快照
bash
|
|
恢复快照
bash
|
|
常用命令
查看帮助
bash
|
|
查看支持的 CPU 类型
bash
|
|
查看支持的设备
bash
|
|
参考资料
-
QEMU 官方文档
-
QEMU Wiki
-
QEMU GitHub 仓库