本内容经过机器翻译。请参见机器翻译免责声明
切换为英语

How to use Virtual Machine High Availability (VMHA) in Virtualization Station?
如何在 Virtualization Station 中使用虚拟机高可用性 (VMHA)?


最后修订日期: 2025-10-09

适用产品

  • QuTS hero h5.3.0 or later
  • Virtualization Station 4.0 Beta or later

简介

VM 高可用性 (VMHA) 是 Virtualization Station 中的一项功能,能够在两个 QNAP NAS 设备之间自动进行虚拟机的故障转移。它通过减少停机时间来帮助确保在硬件故障时服务的连续性。

本教程将指导您完成整个设置过程,包括准备环境、创建 VMHA 设备对、创建和管理 VMHA 组、配置故障转移以及解决常见问题。


VMHA 要求

系统要求

组件要求
操作系统两个 NAS 设备上均需运行 QuTS hero h5.3.0 或更高版本。
注意
为了获得良好的兼容性,建议使用运行相同版本 QuTS hero 的 NAS 设备。
处理器两个 NAS 设备必须使用来自同一供应商的 CPU(例如 Intel® 或 AMD®)。
内存目标 NAS 必须有足够的内存来运行源 NAS 在故障转移期间迁移的虚拟机。
存储两个 NAS 设备必须有足够的空间供 Virtualization Station 创建共享文件夹以存储 VMHA 磁盘映像。磁盘映像必须仅存储在 NAS 的内部存储上,不能使用外部存储。

网络要求

组件要求
网络连接需要在两个 NAS 设备之间至少有两个独立的网络连接。
这些连接必须在不同的子网中:一个用于管理链接,一个用于可用性链接(用于数据同步)。
IP 地址所有用于 HA 的接口必须使用静态 IPv4 地址。IPv6 和 VLAN 设置必须禁用。
防火墙端口如果使用防火墙,请确保在两个 NAS 设备之间打开 TCP 端口 16500-16550 以允许 HA 通信。
有关 QNAP 系统使用的服务端口的完整列表,请参见QTS、QuTS hero 和 QuTScloud 系统使用的网络端口
可用性链接强烈建议网络速度至少为 2.5 Gbps,因为链接速度直接影响 VM 性能。为了获得更好的性能,建议在 NAS 设备之间使用直接以太网连接,尽量避免使用交换机。
SSH 服务必须在两个 NAS 设备上启用 SSH 服务。详情请参见配置 SSH 连接中的QuTS hero 用户指南

预配置要求

  • 使用网络与虚拟交换机在两个 NAS 设备上配置兼容的虚拟交换机。虽然虚拟交换机名称不需要匹配,但接口分配和网络设置必须一致。详情请参见虚拟交换机配置中的QuTS hero 用户指南
  • 确保两个 NAS 设备运行相同版本的 QuTS hero。如果固件版本不同,VMHA 可能无法按预期运行。要更新 NAS 固件,请参见固件更新中的QuTS hero 用户指南
  • 配置两个 NAS 设备使用相同的 NTP 服务器进行时间同步。详情请参见配置时间设置中的QuTS hero 用户指南
  • 如果使用防火墙或 NAT,请确保所需端口已开放或转发。
    警告
    • 如果任何 NAS 是 Hero HA 群集的一部分,则无法启用 VMHA。在继续之前,请确保通过解除现有 Hero HA 配置将两个设备设置为独立模式。
    • 两个 NAS 设备必须运行相同版本的 Virtualization Station。如果版本不同,例如系统或应用更新后,所有 HA 保护组将自动暂停,直到版本一致性恢复。

步骤

设置虚拟机高可用性(VMHA)涉及三个主要步骤,以确保当源 NAS 不可用时,您的虚拟机仍然可以正常运行。

  1. 创建 HA 设备对:连接两个 NAS 设备以形成高可用性组。此步骤仅配对两个 NAS 设备,包括验证要求、配置网络连接以进行同步以及绑定 VM 使用的虚拟交换机。它不包括未来 VM 的 HA 同步方向。
  2. 创建 HA 可用性组:定义要保护的虚拟机,设置同步方向,并在两个 NAS 设备上分配存储。此组管理 VM 的备份和恢复过程。
  3. 配置故障切换策略:指定将自动触发故障转移的条件,例如硬件问题或资源使用率高。

完成这些步骤可确保选定的虚拟机在发生故障时能够自动在目标 NAS 上重新启动,较大限度地减少服务中断。

创建 HA 设备对

  1. 在本地 NAS 上打开虚拟化。
  2. 前往高可用性。
  3. 点击配置配对设备
    打开配置配对设备以确保 VM 可用性向导。
  4. 点击开始。
  5. 查看配对设备的要求。
  6. 点击下一步。
  7. 配置本地设备设置。
    重要
    如果使用直接物理连接(例如两台 NAS 设备之间的专用以太网线),请勿选择适配器来配置 M -link(管理链接)。在这种情况下分配 IP 地址可能会导致 Virtualization Station 报告连接错误。
    1. 指定本地设备的 IP 地址。
    2. 指定设备端口号。
    3. 可选:选择使用 SSL 连接。
    4. 指定设备用户名。
    5. 指定设备密码。
  8. 点击下一步。
  9. 配置远程设备设置。
    1. 指定远程设备的 IP 地址。
    2. 指定设备端口号。
    3. 可选:选择使用 SSL 连接。
    4. 指定设备用户名。
    5. 指定设备密码。
    6. 可选:点击测试
      Virtualization Station 测试本地和远程设备连接。
  10. 点击下一步
    出现配置配对设备及其凭据窗口。
  11. 查看本地和远程设备设置。
  12. 点击下一步
    出现配置可用性链接(A-Link)窗口。
  13. 选择本地和远程设备的 A -link 适配器。
    注意
    点击列出所有  以查看链接到本地或远程设备的所有适配器。
  14. 点击测试
    Virtualization Station 测试 A -link 连接性。
  15. 点击下一步
    出现配置 VM 网络设置窗口。
  16. 配置配对设备的 VM 网络设置。
    1. 点击添加
      出现配对 VM 网络窗口。
    2. 选择本地和远程设备的虚拟交换机。
      重要
      • 您在此步骤中选择的虚拟交换机决定了哪些 VM 可以由 HA 保护。只有连接到所选虚拟交换机的 VM 才可供选择。
      • 向导会自动过滤掉不兼容的虚拟交换机。这包括未连接到物理网络适配器的交换机、保留用于系统使用的交换机(如 Docker 或 LXD),或配置了 NAT 或 DHCP 服务器功能的交换机。
        如果列表中缺少虚拟交换机,请在网络与虚拟交换机中查看其设置。
    3. 点击添加
      Virtualization Station 将虚拟交换机添加到配对设备中。
  17. 点击下一步
    出现其他设置窗口。
  18. 配置故障转移策略设置。
    详情请参见配置故障切换策略设置
  19. 点击下一步。
  20. 查看设置。
  21. 点击完成。

Virtualization Station 创建 HA 设备对。

提示

要管理配置的 VMHA 设备对,请前往高可用性>配对设备。

  • 前往操作  >编辑配对设备以更新配置。
  • 前往操作  >取消配对设备以移除配对。

配置 HA 可用性组或计划

注意
Virtualization Station 4.0 的测试版允许每个 NAS 创建较多两个 HA 可用性组,每个组仅限于一个虚拟机。
  1. 登录到您的本地 NAS。
  2. 打开Virtualization Station。
  3. 在创建虚拟机旁边,点击。
  4. 点击创建可用性组
    可用性组窗口出现。
  5. 点击开始
    创建可用性组窗口出现。
  6. 选择同步方向。
    注意

    同步方向定义哪个 NAS 作为源,哪个 NAS 接收虚拟机数据作为高可用性备份。在选择步骤中显示的虚拟机列表取决于所选的源 NAS。

  7. 点击下一步。
  8. 配置 HA 组设置。
    1. 指定一个 HA 组名称。
      注意
      在本地和远程 NAS 设备上选定的存储池中创建一个与 HA 保护组同名的共享文件夹。确保每个设备上的文件夹名称是稀有的,以防止命名冲突。
      警告
      不要重命名任何已受保护的虚拟机的文件夹,否则可能会导致意外问题。
    2. 选择源设备存储池。
    3. 选择目标设备存储池。
    4. 指定共享文件夹的分配配额。
      注意
      点击使用可用池容量自动分配所选本地和远程存储池中较小的可用容量。
    5. 点击创建
      高可用性 (HA) 组配置窗口出现。
    6. 验证配置的组设置。
  9. 点击下一步
    虚拟机窗口出现。
  10. 在源设备(本地或远程设备)下,点击列出可用项。
  11. 选择一个或多个虚拟机以包含在 VMHA 部署中。
  12. 点击下一步
    设置窗口打开。
  13. 可选:选择自动恢复计划
    此选项在重启或中断后自动重新启动 HA 计划。
  14. 点击下一步
    摘要窗口打开。
  15. 查看 HA 组设置。
  16. 点击创建
    Virtualization Station 创建 HA 可用性组。

配置故障转移策略设置

  1. 打开 Virtualization Station。
  2. 前往高可用性>故障转移策略。
  3. 配置监控间隔。这定义了系统检查故障转移条件的频率。
  4. 可选:在触发事件中,选择应触发故障转移的条件。您可以配置以下设置:
    • 备用电源模式:当设备运行在不间断电源(UPS)上时启动故障转移。
    • 电源冗余丢失:当冗余电源单元断开或故障时启动故障转移。
    • 系统风扇故障:当系统风扇无法正常工作时启动故障转移。
    • CPU 负载平均值超过阈值:当平均 CPU 使用率在设定时间内超过定义的百分比时启动故障转移。
    • 内存负载平均值超过阈值:当平均内存使用率在设定时间内超过定义的百分比时启动故障转移。
    • 磁盘健康错误: 当虚拟机磁盘出现健康问题或共享文件夹卷遇到错误时,启动故障转移。
    • 网络虚拟交换机错误: 当虚拟交换机遇到网络相关错误时,启动故障转移。
  5. 点击应用
    Virtualization Station 保存并应用故障转移策略设置到所有 VMHA 可用性组。

VMHA 监控、故障排除和诊断

监控和管理 VMHA 组

您可以查看所有 VMHA 组的状态,执行暂停、恢复、编辑或删除等操作,并监控同步进度和跨两个 NAS 设备的资源使用情况。

执行 VMHA 操作

创建 HA 保护组后,您可以在高可用性 > 计划页面监控和管理其状态。

  1. 打开 Virtualization Station。
  2. 前往高可用性>计划。
  3. 操作中,点击。
  4. 识别一个 VMHA 组或计划。
  5. 执行以下任何 VMHA 计划任务。
    任务描述
    切换在两个 NAS 设备之间切换虚拟机,同时保持在线和运行,无需重启或暂停。
    暂停暂时暂停 VMHA 同步和 HA 组的故障转移保护。
    删除移除 VMHA 组并禁用关联虚拟机的保护。
    恢复重新启动 VMHA 同步和组的故障转移监控。
    编辑打开 VMHA 组设置以进行配置更改。
注意
如果两个 NAS 设备上的 Virtualization Station 版本不一致,此页面将出现警告横幅。所有 HA 保护组将自动暂停,直到版本一致性恢复。

状态描述

状态描述
正常VMHA 组正常运行,没有问题。
同步中源和目标 NAS 之间正在进行初始或计划的同步。
暂停

同步暂时停止。可用性组未主动同步,但其配置已保存。

注意
如果 Virtualization Station 停止或 NAS 关闭,此状态可能会自动发生。
警告VMHA 保护仍然有效,但一个或多个问题可能影响故障转移。请及时检查并解决潜在原因。
错误发生一个或多个严重故障。VMHA 组不再正常运行,需要立即关注。

诊断和排除常见 VMHA 状况

为了确保稳定可靠的 HA 操作,请监控系统状况并避免可能影响故障转移准备的配置更改。

常见警告状况

警告描述影响
目标 NAS 内存不足目标 NAS 上的可用内存不足以在故障转移期间启动受保护的虚拟机。除非增加或释放内存资源,否则故障转移将会失败。
可用性链接降级可用性链接吞吐量已降至 50 Mbps 以下或延迟超过 1 毫秒。同步性能降低,恢复点目标(RPO)增加。
设备对配置问题配置错误,例如不稳定的管理链接或配对虚拟交换机之间的子网不匹配。如果不纠正,故障转移的可靠性可能会受到影响。
警告
不要修改或删除任何属于 VMHA 对的虚拟交换机。更改或移除配对的虚拟交换机将在故障转移后导致受保护虚拟机的网络连接丢失,并可能导致 HA 组进入错误状态。

故障排除 VMHA 组问题

问题建议
Virtualization Station 版本不匹配确保两个 NAS 设备运行相同版本的 Virtualization Station。检查 App Center 以获取更新。如有必要,重启应用程序。
源或目标 NAS 的 CPU 或内存不足检查源和目标 NAS 上的系统资源使用情况。如果任一系统缺乏足够的 CPU 或内存来完成故障转移,可能会失败。关闭未使用的虚拟机或服务以释放资源。如有必要,考虑升级系统内存。
同步速度慢或延迟高在 NAS 设备之间使用直接网络电缆,或将可用性链接分配给专用的高速子网。
虚拟交换机配对错误打开网络与虚拟交换机,确认两个交换机在同一子网且没有冲突设置(例如 NAT 或 DHCP)。
群集创建或加入失败确保两个 NAS 设备尚未是另一个 Hero HA 或 VMHA 群集的成员。在继续之前,解除任何现有的群集配对。

管理 VMHA 日志

您可以查看和下载与 VMHA 相关的日志,以协助故障排除、审计或验证系统的故障转移行为。这些日志提供了同步事件、状态变化和系统警报的详细记录,帮助管理员诊断问题并保持操作可见性。

  1. 打开 Virtualization Station。
  2. 前往高可用性>日志。
  3. 执行以下任一任务。
    • 搜索日志:在搜索栏中输入关键字,以事件类型、虚拟机名称或时间戳过滤日志条目。
    • 下载日志:点击保存操作下,将当前 VMHA 日志数据导出为 CSV 文件,以便离线分析或支持。

进一步阅读

这篇文章有帮助吗?

谢谢您,我们已经收到您的意见。

请告诉我们如何改进这篇文章:

如果您想提供其他意见,请于下方输入。

选择规格

      显示更多 隐藏更多
      open menu
      back to top