CentOS 7 虚拟系统管理器(Virt-Manager)新建虚拟机详细教程

admin

在Linux服务器管理或开发环境中,虚拟化技术是提升资源利用率、实现环境隔离的重要手段,CentOS 7作为广泛使用的服务器操作系统,其内置的虚拟系统管理器(Virt-Manager)提供了图形化界面,可轻松管理基于KVM(Kernel-based Virtual Machine)的虚拟机,本文将以CentOS 7为例,详细介绍通过Virt-Manager新建虚拟机的完整流程,帮助读者快速上手虚拟化环境部署。

前提条件:准备虚拟化环境

在通过Virt-Manager新建虚拟机前,需确保宿主机(物理机或虚拟机)满足以下条件:

支持KVM虚拟化

  • CPU虚拟化开启:确保CPU支持虚拟化技术(如Intel VT-x或AMD-V),且在BIOS/UEFI中已启用,可通过以下命令检查:
    egrep -c '(vmx|svm)' /proc/cpuinfo

    若返回值大于0,表示CPU支持虚拟化;若为0,需进入BIOS/UEFI开启虚拟化功能。

    CentOS 7 虚拟系统管理器(Virt-Manager)新建虚拟机详细教程

安装KVM及Virt-Manager工具

在CentOS 7系统中,使用yum安装必要的虚拟化组件:

sudo yum install -y qemu-kvm libvirt virt-install virt-manager bridge-utils

安装完成后,启动libvirtd服务(Virt-Manager的后端服务)并设置开机自启:

sudo systemctl start libvirtd
sudo systemctl enable libvirtd

通过Virt-Manager新建虚拟机

启动Virt-Manager

在CentOS 7桌面环境中,通过以下方式打开Virt-Manager:

  • 菜单栏:点击“应用程序”→“系统工具”→“虚拟系统管理器”(Virt-Manager)。
  • 命令行:直接输入virt-manager命令,启动图形界面。

首次打开时,Virt-Manager会自动检测到默认的虚拟化连接(如qemu:///system),点击“连接”即可进入主界面。

创建新虚拟机

在Virt-Manager主界面,点击左上角的“文件”→“新建虚拟机”(或直接点击工具栏的“+”图标),进入新建虚拟机向导。

步骤1:选择安装方式

向导第一步需选择虚拟机的安装方式,提供3种选项:

  • 本地安装介质:从本地的ISO镜像文件安装(推荐,适合离线安装)。
  • 网络安装:通过网络安装源(如HTTP/FTP)安装(需提前配置好网络仓库)。
  • 导入现有磁盘镜像:直接导入已存在的虚拟机磁盘文件(如qcow2、raw格式)。

本文以“本地安装介质”为例,选择后点击“前进”。

步骤2:选择安装镜像文件

点击“浏览”按钮,选择提前下载好的CentOS 7 ISO镜像文件(如CentOS-7-x86_64-DVD-2009.iso),选择后,Virt-Manager会自动检测镜像中的操作系统类型(如“CentOS 7.0”),无需手动修改,点击“前进”。

步骤3:配置虚拟机名称及操作系统类型

  • 虚拟机名称:自定义虚拟机名称(如centos7-test),名称需唯一,便于后续管理。
  • 类型:默认选择“HVM”(完全虚拟化,支持硬件虚拟化加速)。
  • 版本:选择“other”→“Linux 5.0(64位)”(CentOS 7内核版本接近Linux 5.x,选择此版本可确保兼容性)。

配置完成后点击“前进”。

步骤4:分配系统资源

为虚拟机分配CPU和内存资源,需根据宿主机实际资源合理分配:

  • CPU:默认分配1个CPU核心,可根据需求调整(如2核心、4核心),若勾选“复制主机CPU配置”,会自动使用宿主机的CPU型号(适合需要特定CPU指令集的场景)。
  • 内存:默认分配1024MB,建议至少2048MB(2GB)以保证系统流畅运行。

注意:分配资源时需预留宿主机自身运行所需资源,避免因资源耗尽导致宿机卡顿。

步骤5:配置存储

虚拟机的存储主要通过磁盘镜像文件实现,需创建或选择磁盘文件:

  • 选择存储方式:默认“创建新磁盘镜像”。
  • 磁盘大小:设置虚拟机磁盘容量(如20GB),单位为GB。
  • 磁盘格式:推荐选择“qcow2”(支持动态扩容、快照等功能),而非“raw”(固定大小,性能较好但灵活性低)。
  • 磁盘路径:默认保存在/var/lib/libvirt/images/目录下,可自定义路径(如/data/vms/centos7-test.qcow2)。

配置完成后点击“前进”。

步骤6:配置网络

网络是虚拟机的核心组件,Virt-Manager提供多种网络模式:

  • NAT(网络地址转换):默认模式,虚拟机通过宿主机共享网络访问外部,无需额外配置,适合新手。
  • 桥接(Bridge):将虚拟网卡桥接到宿主机物理网卡,虚拟机可独立获取IP地址(如同物理机接入局域网),需提前配置桥接接口。
  • 仅主机网络(Host-only):虚拟机与宿主机互通,但无法访问外部网络,适合隔离测试环境。

本文选择默认的“NAT模式”,点击“前进”。

步骤7:确认配置页面,检查虚拟机的配置信息(名称、系统资源、存储、网络等),确认无误后点击“完成”,Virt-Manager将开始创建虚拟机并启动

文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码