VMs
VMs 应用是铁威马基于 KVM 内核构建的一套虚拟机管理程序(virtual machine hypervisor)。通过直观易用的集中管理界面,整合了各种虚拟解决方案。可快速部署虚拟机、灵活分配计算资源,并具备企业级的数据保护功能,为业务连续性提供坚实保障。
注意:VMs 与 VirtualBox 存在冲突,无法同时运行。系统中已安装的 VirtualBox 将导致 VMs 无法启用。
要求和限制
支持TOS版本: TOS 7.0 (x86)
硬件与文件系统:
- 内存:建议配置4GB或以上。运行多台虚拟机需要更多内存。
- 存储空间:仅支持 Btrfs 文件系统下的存储空间作为虚拟机的存储位置。
总览
通过集中视图展示 VMs 的总体运行状况,包括虚拟机、存储空间和网络资源的概览信息,帮助您快速掌握虚拟化平台的健康状态。
版块说明
- 虚拟化环境运行情况:顶部卡片通过图形语言,直观地反馈整个 VMs 虚拟化环境的运行状态,在主机、虚拟机或存储空间发生错误时提醒您。
下列为此栏位可能会出现的状态:
- 正常:整体状态良好且运作正常。
- 警告:虚拟机或存储空间状态异常,但服务仍可正常运作。建议您检查异常的资源并进行疑难排解。
- 错误:虚拟机或存储空间无法正常运作。请检查异常资源的状态并立即进行维护来解决问题。
- 虚拟机监控:实时展示每台运行中虚拟机的 CPU 使用率和内存占用情况。
- 资源统计:展示存储空间的总容量、已用容量和使用率。
虚拟机
您可以通过“虚拟机”模块,执行虚拟机从创建到删除的完整生命周期管理。
虚拟机列表
以列表形式展示所有已创建的虚拟机(包括运行中和已关机状态)。点击每个虚拟机右侧的下拉按钮,可以展开查看其详细配置与性能数据。
数据包括:
- 常规信息:状态、视频卡、存储、CPU 内核数、内存容量、固件(Legacy BIOS/UEFI)、CPU 兼容模式、键盘布局等。
- 性能监控:主机 CPU 占用率、主机内存占用率、硬盘总吞吐量、硬盘总 IOPS、硬盘总延迟、发送/接收的网络数据包总数。
- 其他信息:快照数量、自动启动、USB 设备、PCI 设备、访客代理(Guest Agent)状态、IP 地址、描述。
创建虚拟机
按照向导式步骤,配置所需虚拟机的各项参数。
- 选择操作系统:选择要安装的操作系统类型,如 Microsoft Windows、Linux 或其他与 KVM 兼容的系统。

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

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

-
虚拟盘和网络:
- 虚拟盘
- 常规:配置虚拟硬盘的空间大小。最多可以添加 8 个虚拟硬盘。
- 虚拟硬盘控制器:选择虚拟硬盘控制器的类型。
- IDE:兼容大多数操作系统,最多可使用 4 个 IDE 设备。
- SATA:兼容现代操作系统。
- VirtIO SCSI:性能更优,但不能用于安装或启动操作系统。
- VirtIO Block:仅建议用于 Linux 虚拟机;TerraMaster Guest Tool 不包含该控制器的驱动。使用前需在 VMs 设置 > 高级设置中启用。
- 其他:可配置空间回收、IOPS 范围等高级选项。
- 虚拟机网络
- 网络:为虚拟机添加或删除网络接口。点击“设置”可配置 MAC 地址和网络类型。
注意- 网络接口支持 VirtIO、e1000 和 rtl8139 网络适配器型号。
- 您还可以选择启用 SR-IOV,这允许支持的网络适配器在消耗更少 CPU 资源的同时加速网络性能。要启用 SR-IOV,您的主机和物理网络适配器都必须支持 SR-IOV。
- 启用 SR-IOV 时,您无法选择网络适配器型号。
- 启用 SR-IOV 时,不支持在主机之间进行虚拟机的实时迁移。
- 启用 SR-IOV 时,虚拟机无法暂停。
- 虚拟盘
-
其它设置:
- 启动 ISO 文件:选择一个映像文件作为虚拟机的启动介质(如操作系统安装盘)。
- 其他 ISO 文件:附加额外的 ISO 文件,如驱动程序光盘。
- 自动启动:设置主机启动时是否自动启动此虚拟机。
- 启动位置:选择 DVD/CD-ROM 或虚拟硬盘。
- 固件:选择启动固件(Legacy BIOS 或 UEFI)。
- 串行端口:启用或停用虚拟机的串行端口。
- 虚拟 USB 控制器:添加 USB 控制器,并可将主机上的 USB 设备分配给虚拟机使用。
注意- 不能将 USB 设备分配给多个虚拟机。
- 在某些较旧的操作系统中(例如 Windows 7),虚拟 USB 3.0 控制器可能需要安装 nec-xhci 驱动程序,并且可能存在一些兼容性问题。
- 如果 USB 设备不存在于虚拟机正在运行的主机上,则该设备将被卸载。
-
PCI 设备 将主机上的 PCI 设备直接分配给虚拟机使用。点击“添加设备”,从主机上可用的 PCI 设备中选择所需设备,列表中将显示设备的名称、类型、IOMMU 组与 PCI 地址。

注意- PCI 设备直通当前支持网卡、USB 控制器及 USB 设备。该功能存在一定的风险与限制,错误配置可能导致设备冲突或系统崩溃。直通后,相应硬件的控制权将从主机移交至虚拟机,主机上所有接入该控制器的 USB 设备(包括键鼠、存储设备等)将立即被移除,若此时依赖这些设备进行系统交互,将直接失去控制能力。
- 不支持直通最后一个网卡,此操作将导致 NAS 断网并无法远程管理,请调整配置后重试。
- 硬件直通操作较为复杂,不建议非专业用户自行尝试。如需操作,请务必提前备份重要数据,停止依赖对应硬件的服务,并在确认系统稳定前避免勾选虚拟机开机自启动,以降低操作风险。
- 已被其他虚拟机占用的设备无法重复分配。
-
确认信息:核对所有配置信息,并勾选“创建后启动虚拟机”(可选),最后点击确认完成创建。

管理虚拟机
-
电源管理:选择一台虚拟机,点击“电源”按钮进行状态控制。
- 开机:启动虚拟机。
- 关机:正常关闭虚拟机。
- 强制关机:直接关闭虚拟机电源,可能导致数据丢失。
- 重新启动:重新启动虚拟机。
- 暂停:暂停运行中的虚拟机,并将运行状态保存到存储空间。
- 恢复:将已暂停的虚拟机恢复到暂停前的运行状态。
-
连接虚拟机:系统将通过 VNC 网页控制台打开所选虚拟机,您可以直接在此界面上操作虚拟机。
-
编辑虚拟机:选择一台已关机的虚拟机,点击“编辑”修改其硬件规格和权限。
-
删除虚拟机:选择一台虚拟机,点击“删除”将其移除。此操作将同时删除该虚拟机及其关联的所有虚拟磁盘。
-
更多功能
- 克隆:基于当前虚拟机快速创建一个副本,可指定克隆数量。
- 导入:从 OVA 文件导入,或从主机中的磁盘映像导入,并根据其配置创建新虚拟机。
- 导出:将虚拟机导出为文件,并保存到共享文件夹。可选择标准 OVA 或与 VMware 兼容的 OVA。
- 迁移:将虚拟机迁移到其他主机或更改其存储位置。可选择更改运行主机、更改存储空间、更改运行主机和存储空间三种迁移模式。正在运行的虚拟机支持实时迁移。
- 拍快照:手动创建虚拟机的还原点(包括状态、设置和所有磁盘)。可查看快照类型(崩溃一致性/文件系统一致性)、填写快照描述,并可通过“锁定”选项保护该快照。
- 快照列表:查看和管理所有快照,并可基于任意快照进行恢复或克隆。从快照恢复时,可勾选“还原虚拟机之前先拍快照”,以便在还原过程失败时利用此快照进行还原。
- 建议您安装 QEMU Guest Agent。安装后,关机和重启命令将传递至操作系统,以确保命令成功执行。
- 虚拟机运行时,无法修改 CPU、内存、视频卡、网络适配器、虚拟硬盘顺序/接口及 USB 控制器等核心配置,仅支持热添加 VirtIO 虚拟硬盘。
- 导入过程中,无法修改 OVA 或磁盘映像中的磁盘大小和顺序。
- 导入 OVA 文件时,系统将根据文件自动应用配置。
- 将虚拟硬盘映像导入虚拟机时,若映像不在指定的存储位置,系统将从其他位置下载并保存至当前位置。
存储空间
您可以为虚拟机添加和管理存储空间。所有虚拟硬盘均采用精简资源配置(Thin Provisioning),仅在写入数据时实际占用物理空间。
存储空间列表
以列表形式展示所有已添加的存储空间的状态和使用情况。
- 常规信息:存储空间名称、状态、已用/总存储、使用情况。
- 详细信息:所属主机、总容量、可用空间、已分配给虚拟硬盘的空间。
- 虚拟机使用情况:以列表形式显示使用该存储空间上虚拟硬盘的所有虚拟机及磁盘使用详情。
管理存储空间
- 添加存储空间:从主机的可用卷中选择一个 Btrfs 文件系统的存储空间。可设置“空间不足”阈值(5~30),当可用空间低于该阈值或存储空间已满(2 GB)时,系统将会发送通知消息。
- 编辑存储空间:重命名已添加的存储空间。
- 删除存储空间:将所选存储空间从 VMs 中移除。若存储空间中仍有虚拟机或映像的数据,可选择保留这些数据。
- 您只能选择 Btrfs 且可用空间大于 2 GB 的卷作为虚拟机存储空间。
- 当存储空间中存在正在运行的虚拟机时,该存储空间无法被删除。
网络
您可以为虚拟机创建和管理虚拟网络,实现虚拟机之间及虚拟机与外部网络的通信。
网络列表
以列表形式展示所有已配置的虚拟网络。
- 常规信息:网络名称、状态、网络类型(专用、外部)。
- 关联信息:使用的物理接口所属的主机数、网络接口、VLAN ID、使用该网络的虚拟机列表。
管理网络
- 创建网络:设置网络名称、网络类型(专用、外部)及 VLAN ID(可选),并从所有主机中勾选用于构建此虚拟网络的物理网络接口。
- 编辑网络:修改虚拟网络的名称、VLAN ID 或关联的物理网络接口。
- 删除网络:删除所选的虚拟网络。
- 如果虚拟网络的某些网络接口无法正常工作,则虚拟网络的状态会变成警告,但虚拟机的网络连接仍可用。
- 如果虚拟网络的所有网络接口都无法正常工作,则虚拟网络的状态会变成错误。请检查网络设备并确认所处环境的网络连接。
- 外部虚拟网络必须包含至少一个网络接口。
- 删除虚拟网络后,该网络中的所有虚拟接口都会断开连接。若要重新分配虚拟接口,请进入 VMs > 虚拟机 > 编辑。
- 若 Open vSwitch 未能自动启用,请前往“控制面板 > 网络”手动启用,以确保虚拟机可以正常连接网络。
映像
映像模块用于管理创建虚拟机所需的操作系统安装盘(.iso)和虚拟硬盘映像文件(.vmdk、.qcow2 等)。
映像列表
以列表形式展示所有已添加的映像文件。
- 常规信息:映像名称、状态(已启用/未启用)、文件类型、文件大小。
- 其他信息:映像版本、存储位置。
添加映像
- 选择导入方式:选择从“NAS 本地文件”或“电脑本地文件”导入。
- 选择文件:在打开的窗口中选择所需的映像文件。支持 .iso、.vmdk、.vdi、.vhd、.vhdx、.img、.qcow2 格式。
- 选择存储空间:选择用于存放此映像文件的存储空间。
- 注意:如果从电脑手动上传,请不要在上传过程中关闭或刷新浏览器。
- 支持的格式:
- ISO 文件:*.iso。
- 硬盘映像:.vmdk、.vdi、.vhd、.vhdx、.img、.qcow2。
- 如果从计算机手动上传安装文件,请勿在上传过程中关闭或刷新浏览器,以免中断上传过程。
映像管理
- 编辑映像:修改映像文件的存储位置。
- 删除映像:将所选映像文件从应用中删除。若映像已由虚拟机挂载,删除后会先将其从虚拟机卸载。
日志
记录 VMs 应用中的操作,支持日志查看、导出和管理。
管理日志
在日志页面可以查看所有任务的日志,也可以选择指定的任务查看日志,还可以对日志进行以下设置:
- 搜索: 可以对事件进行搜索;
- 刷新: 对日志进行刷新;
- 导出: 导出日志;
- 删除: 删除日志,可以删除所有日志,也可以删除指定日志;
- 设置: 设置日志保留策略,不符合策略的日志将会被自动删除。
CLI 命令行工具
VMs 随附 CLI 命令行工具,可用于查询和管理虚拟机。安装 VMs 后,可在本地终端、SSH 会话以及脚本或自动化运维工具中调用。CLI 通过本机 Unix socket 与 VMs 服务通信,支持表格和 JSON 输出,方便批量管理与二次开发。
详细说明请参阅 VMs CLI。