Skip to main content
Version: TOS 7

VMs

VMs 应用是铁威马基于 KVM 内核构建的一套虚拟机管理程序(virtual machine hypervisor)。通过直观易用的集中管理界面,整合了各种虚拟解决方案。可快速部署虚拟机、灵活分配计算资源,并具备企业级的数据保护功能,为业务连续性提供坚实保障。

注意:VMs 与 VirtualBox 存在冲突,无法同时运行。系统中已安装的 VirtualBox 将导致 VMs 无法启用。

要求和限制

支持TOS版本: TOS 7.0 (x86)

硬件与文件系统

  • 内存:建议配置4GB或以上。运行多台虚拟机需要更多内存。
  • 存储空间:仅支持 Btrfs 文件系统下的存储空间作为虚拟机的存储位置。

总览

紧密排布的数据图表,直观地查看KVM应用的总体运行状况,包括虚拟机、存储空间和网络资源的概览信息,帮助您快速掌握虚拟化平台的健康状态。

版块说明

  • 虚拟化环境运行情况:顶部卡片通过图形语言,直观地反馈整个 VMs 虚拟化环境的运行状态,在主机、虚拟机器或储存空间发生错误时提醒您。 下列为此栏位可能会出现的状态:
    • 正常:整体状态良好且运作正常。
    • 警告:虚拟机器或储存空间状态异常,但服务仍可正常运作。建议您检查异常的资源并进行疑难排解。
    • 错误:虚拟机器或储存空间无法正常运作。请检查异常资源的状态并立即进行维护来解决问题。
  • 虚拟机监控:实时展示每台运行中虚拟机的CPU使用率、内存占用情况,以及虚拟机内部关键应用的资源消耗。
  • 资源统计:展示存储空间的总容量、已用容量和使用率。

虚拟机

您可以通过“虚拟机”模块,执行虚拟机从创建到删除的完整生命周期管理。

虚拟机列表

以列表形式展示所有已创建的虚拟机(包括运行中和已关机状态)。点击每个虚拟机右侧的下拉按钮,可以展开查看其详细配置与性能数据。

数据包括

  • 常规信息:状态、视频卡、存储、CPU内核数、内存容量、固件(Legacy BIOS/UEFI)、CPU兼容模式、键盘布局等。
  • 性能监控:主机CPU占用率、主机内存占用率、硬盘总吞吐量、发送/接收的网络数据包总数。
  • 其他信息:快照数量、自动启动、USB设备、访客代理(Guest Agent)状态、IP地址、描述。

创建虚拟机

按照向导式步骤,配置所需虚拟机的各项参数。

  1. 选择操作系统:选择要安装的操作系统类型,如 Microsoft Windows、Linux 或其他与KVM兼容的系统。

APPhelp_Virtual_VMs_machines_001cn.png

  1. 设置存储空间:选择一个已添加至KVM的Btrfs存储空间,用于存放虚拟机的所有数据。
    • 注意:当所选存储空间用尽时,虚拟机将会被关闭。

APPhelp_Virtual_VMs_machines_002cn.png

  1. 虚拟机常规设置

    • 名称:指定虚拟机的唯一名称。
    • CPU:定义虚拟机的CPU内核数量。
    注意
    1. CPU 高级选项:
      • 启用 CPU 兼容模式:允许在具有不同 CPU 型号的两台主机之间进行实时迁移。
      • 启用 Hyper-V Enlightenments:可提升 Windows 系列虚拟机的性能。
    2. QoS 设置
      • 保留 CPU 线程:可为需要更高性能的虚拟机保留 CPU 线程。被保留的 CPU 线程无法用于其他服务或虚拟机。
    • 虚拟机优先级:设定虚拟机在发生资源争用时的相对权重(低、低于正常值、标准、高于正常值、高)。
    • 内存:定义分配给虚拟机的内存大小。开机时,此部分内存将被预留。
    • 显卡:选择显卡类型(Cirrus、VGA、vmvga)。
      • cirrus:Cirrus Logic GD5446 显卡。从 Windows 95 开始的所有 Windows 版本都应识别并使用此显卡。
      • vga:带有 Bochs VBE 扩展的标准 VGA 卡。从 Windows XP 开始的所有 Windows 版本都应识别此显卡。它支持更高的分辨率。
      • vmvga:与 vga 相比,vmvga 是一种更高级的虚拟显示卡。
    • 描述:添加便于识别的虚拟机描述(最多64个字符)。

    APPhelp_Virtual_VMs_machines_003cn.png

  2. 配置虚拟盘和网络

    • 虚拟机盘
      • 常规:配置虚拟磁盘的空间大小。最多可以添加 8 个虚拟磁盘。
      • 虚拟磁盘控制器:选择磁盘控制器类型(IDE、SATA、VirtIO SCSI)。
      • 其他:可配置空间回收、IOPS范围等高级选项。
    • 虚拟机网络
      • 网络:为虚拟机添加或删除网络接口。点击“设置”可配置MAC地址和网络类型。

    APPhelp_Virtual_VMs_machines_004cn.png

    注意
    • 虚拟磁盘接口支持 VirtIO、SATA 和 IDE。VirtIO 接口可提供更优性能。
    • SATA 和 IDE 接口与大多数操作系统具有更好的兼容性。
    • 网络接口支持 VirtIO、e1000 和 rtl8139 网络卡型号。
    • 您还可以选择启用 SR-IOV,这允许支持的网络适配器在消耗更少 CPU 资源的同时加速网络性能。要启用 SR-IOV,您的主机和物理网络适配器都必须支持 SR-IOV。
    • 启用 SR-IOV 时,您无法选择网络卡型号。
    • 启用 SR-IOV 时,不支持在主机之间进行虚拟机的实时迁移。
    • 启用 SR-IOV 时,虚拟机无法挂起。
  3. 其他设置

    • 启动ISO文件:选择一个映像文件作为虚拟机的启动介质(如操作系统安装盘)。
    • 其他ISO文件:附加额外的ISO文件,如驱动程序光盘。
    • 自动启动:设置主机启动时是否自动启动此虚拟机。
    • 固件:选择启动固件(Legacy BIOS或UEFI)。
    • 虚拟USB控制器:添加USB控制器,并可将主机上的USB设备分配给虚拟机使用。

    APPhelp_Virtual_VMs_machines_005cn.png

    注意
    • 不能将 USB 设备分配给多个虚拟机。
    • 在某些较旧的操作系统中(例如 Windows 7),虚拟 USB 3.0 控制器可能需要安装 nec-xhci 驱动程序,并且可能存在一些兼容性问题。
    • 如果 USB 设备不存在于虚拟机正在运行的主机上,则该设备将被卸载。
  4. 确认设置:核对所有配置信息,并勾选“创建后启动虚拟机”(可选),最后点击确认完成创建。

    APPhelp_Virtual_VMs_machines_006cn.png

管理虚拟机

  • 电源管理:选择一台虚拟机,点击“电源”按钮进行状态控制。

    • 开机:启动虚拟机。
    • 关机:正常关闭虚拟机。
    • 强制关机:直接关闭虚拟机电源,可能导致数据丢失。
  • 连接虚拟机:系统将通过VNC网页控制台打开所选虚拟机,您可以直接在此界面上操作虚拟机。

  • 编辑虚拟机:选择一台已关机的虚拟机,点击“编辑”修改其硬件规格和权限。

  • 删除虚拟机:选择一台虚拟机,点击“删除”将其移除。此操作将同时删除该虚拟机及其关联的所有虚拟磁盘。

  • 更多功能

    • 克隆:基于当前虚拟机快速创建一个副本。
    • 导入:导入OVA文件,并根据其配置创建新虚拟机。
    • 导出:将虚拟机导出为文件,并保存到共享文件夹。可选择兼容VMware的导出模式。
    • 迁移:将虚拟机迁移到其他主机或更改其存储位置。正在运行的虚拟机支持实时迁移。
    • 拍快照:手动创建虚拟机的还原点(包括状态、设置和所有磁盘)。
    • 快照列表:查看和管理所有快照,并可基于任意快照进行恢复或克隆。
    • 创建共享链接:为虚拟机生成一个带有有效期和密码的共享链接。
    • 共享链接管理器:查看、编辑或删除所有已创建的共享链接。
注意
  • 建议您安装 QEMU Guest Agent。安装后,关机和重启命令将传递至操作系统,以确保命令成功执行。
  • 虚拟机运行时,无法修改 CPU、内存、显卡、网络适配器、虚拟硬盘顺序/接口及 USB 控制器等核心配置,仅支持热添加 VirtIO 虚拟硬盘。
  • 导入过程中,无法修改 OVA 或磁盘映像中的磁盘大小和顺序。
  • 导入 OVA 文件时,系统将根据文件自动应用配置。
  • 将虚拟磁盘映像导入虚拟机时,若映像不在指定的存储位置,系统将从其他位置下载并保存至当前位置。

存储空间

您可以为虚拟机添加和管理存储空间。所有虚拟硬盘均采用精简资源配置 (Thin Provisioning),仅在写入数据时实际占用物理空间。

存储空间列表

以列表形式展示所有已添加的存储空间的状态和使用情况。

  • 常规信息:存储空间名称、状态、已用/总存储、使用情况。
  • 详细信息:所属主机、总容量、可用空间、已分配给虚拟硬盘的空间。
  • 虚拟机使用情况:以列表形式显示使用该存储空间上虚拟磁盘的所有虚拟机及磁盘使用详情。

管理存储空间

  • 新建存储空间:从主机的可用卷中选择一个Btrfs文件系统的存储空间。
  • 编辑存储空间:重命名已添加的存储空间。
  • 删除存储空间:将所选存储空间从KVM应用中移除。
注意
  • 您只能选择 Btrfs 存储空间作为虚拟机存储空间。
  • 当存储空间中存在正在运行的虚拟机时,该存储空间无法被删除。

网络

您可以为虚拟机创建和管理虚拟网络,实现虚拟机之间及虚拟机与外部网络的通信。

网络列表

以列表形式展示所有已配置的虚拟网络。

  • 常规信息:网络名称、状态、网络类型(专用、外部)。
  • 关联信息:使用的物理接口所属的主机数、网络接口、VLAN ID、使用该网络的虚拟机列表。

管理网络

  • 添加网络:设置网络名称、网络类型(Bridge/NAT/Host-Only)及VLAN ID(可选),并从所有主机中,勾选用于构建此虚拟网络的物理网络接口。
  • 编辑网络:改虚拟网络的名称、VLAN ID或关联的物理网络接口。
  • 删除网络:删除所选的虚拟网络。
注意
  • 如果虚拟交换机的某些网络接口无法正常工作,则虚拟交换机的状态会变成警告,但虚拟机的网络连接仍可用。
  • 如果虚拟交换机的所有网络接口都无法正常工作,则虚拟交换机的状态会变成错误。请检查网络设备并确认所处环境的网络连接。
  • 外部虚拟交换机必须包含至少一个网络接口。
  • 如果删除某个虚拟交换机,该交换机中的所有虚拟接口都会断开连接。 若要为虚拟接口重新分配虚拟交换机,请进入 VMs > 虚拟机 > 编辑。

映像

映像模块用于管理创建虚拟机所需的操作系统安装盘(.iso)和虚拟硬盘镜像文件(.vmdk, .qcow2等)。

映像列表

以列表形式展示所有已添加的映像文件。

  • 常规信息:映像名称、状态(已启用/未启用)、文件类型、文件大小。
  • 其他信息:映像版本、存储位置。

添加映像

  1. 选择导入方式:选择从“NAS本地文件”或“电脑本地文件”导入。
  2. 选择文件:在打开的窗口中选择所需的映像文件。支持格式:.iso, .vmdk, .vdi, .vhd, .vhdx, .img, .qcow2。
  3. 选择存储空间:选择用于存放此映像文件的存储空间。
    • 注意:如果从电脑手动上传,请不要在上传过程中关闭或刷新浏览器。
注意
  • 支持的格式:
    • ISO 文件:*.iso。
    • 硬盘映像:.vmdk、.vdi、.vhd、.vhdx、.img、.qcow2。
  • 如果从计算机手动上传安装文件,请勿在上传过程中关闭或刷新浏览器,以免中断上传过程。

映像管理

  • 编辑映像:修改映像文件的存储位置。
  • 删除映像:将所选映像文件从应用中删除。

日志

罗列 VMs 应用中,所有执行的操作记录,看进行日志的导出和管理。

管理日志

在日志页面可以查看所有任务的日志,也可以选择指定的任务查看日志,还可以对日志进行以下设置:

  1. 搜索: 可以对事件进行搜索;
  2. 刷新: 对日志进行刷新;
  3. 导出: 导出日志;
  4. 删除: 删除日志,可以删除所有日志,也可以删除指定日志;
  5. 设置: 设置日志保留策略,不符合策略的日志将会被自动删除。