服务器测评网
我们一直在努力

qemu 新建虚拟机详细步骤是什么?新手操作指南

QEMU是一款开源的虚拟化软件,支持多种硬件架构和操作系统,通过纯软件模拟或结合KVM(内核虚拟化机)实现高性能虚拟化,本文将详细介绍使用QEMU新建虚拟机的完整流程,涵盖环境准备、安装配置、系统部署及优化等关键步骤。

qemu 新建虚拟机详细步骤是什么?新手操作指南

准备工作

在开始前,需确保系统满足基本要求:

  1. 依赖安装:Linux环境下需安装QEMU及KVM加速工具(如qemu-kvmlibvirtvirt-manager),通过sudo apt install qemu-kvm libvirt-daemon-system virtinst virt-manager(Ubuntu/Debian)或sudo yum install qemu-kvm libvirt virt-install(CentOS/RHEL)完成安装。
  2. 硬件支持:CPU需支持虚拟化(Intel VT-x或AMD-V),并在BIOS中启用虚拟化功能。
  3. 镜像文件:准备操作系统的安装镜像(如ISO文件),例如Ubuntu Desktop 22.04 ISO。

创建虚拟机磁盘

虚拟机磁盘是存储操作系统和数据的核心,推荐使用qcow2格式(支持动态扩容和快照),通过以下命令创建20GB磁盘:

qemu-img create -f qcow2 ubuntu_vm.qcow2 20G  

参数说明:-f指定格式,ubuntu_vm.qcow2为磁盘文件名,20G为磁盘大小,若需预分配空间,可改用-f raw格式,但qcow2更灵活。

启动虚拟机安装

使用qemu-system-x86_64命令启动虚拟机,结合KVM加速可显著提升性能,以下为典型配置:

qemu-system-x86_64 \
-name "Ubuntu-VM" \
-m 4G \                # 分配4GB内存
-smp 2 \               # 2个虚拟CPU
-hda ubuntu_vm.qcow2 \ # 指定磁盘文件
-cdrom /path/to/ubuntu-22.04.3-desktop-amd64.iso \ # 挂载ISO镜像
-boot d \              # 从光盘启动
-netdev user,id=net0,hostfwd=tcp::2222-:22 \ # NAT网络,转发主机2222端口到虚拟机22端口
-device virtio-net-pci,netdev=net0 \ # 使用virtio网卡提升网络性能
-vga std \             # 标准VGA显卡
-enable-kvm            # 启用KVM加速

运行后,QEMU将弹出图形窗口,进入操作系统安装界面(与物理机安装流程一致),安装完成后,需移除ISO镜像并重启虚拟机:

qemu 新建虚拟机详细步骤是什么?新手操作指南

qemu-system-x86_64 -name "Ubuntu-VM" -m 4G -smp 2 -hda ubuntu_vm.qcow2 -boot c -netdev user,id=net0 -device virtio-net-pci,netdev=net0 -vga std -enable-kvm

(注:-boot c表示从硬盘启动)

网络与远程访问

默认NAT模式可满足基本需求,若需固定IP或桥接至物理网络,可配置virshnetplan,可通过SSH远程管理虚拟机:

  1. 安装SSH服务:sudo apt install openssh-server(Ubuntu)。
  2. 使用ssh user@localhost -p 2222连接(主机端口2222已转发至虚拟机22端口)。

优化与扩展

  1. 磁盘扩容:若空间不足,可使用qemu-img resize命令扩容:

    qemu-img resize ubuntu_vm.qcow2 +10G  # 增加10GB空间

    进入虚拟机后,使用growpart(需安装cloud-utils)和resize2fs调整文件系统大小。

  2. 快照管理:创建快照可快速恢复虚拟机状态:

    qemu 新建虚拟机详细步骤是什么?新手操作指南

    qemu-img snapshot -c install ubuntu_vm.qcow2  # 创建名为"install"的快照
    qemu-img snapshot -a install ubuntu_vm.qcow2  # 恢复快照
  3. 图形化工具:安装virt-manager后,可通过图形界面管理虚拟机,支持创建、编辑、快照等操作,降低命令行使用门槛。

通过以上步骤,即可完成QEMU虚拟机的创建、部署及优化,QEMU凭借其灵活性和跨平台支持,适用于开发测试、系统兼容性验证等多种场景,结合KVM后性能接近物理机,是虚拟化工具的理想选择。

赞(0)
未经允许不得转载:好主机测评网 » qemu 新建虚拟机详细步骤是什么?新手操作指南