迁移 Azure vSockets 至 2-NIC 解决方案

本文说明如何将 Azure vSocket 从具有 3 个网络接口 (NIC) 的虚拟机迁移到 2 个 NIC。

概述

本文提供了关于 Cato 支持的 Azure vSockets 的信息。 之前,Cato 仅支持具有 3 个网络接口的 Azure vSockets。 从 Socket v21 开始,您现在可以创建新的 Azure 实例,并将现有的 vSockets 迁移到 2-NIC 实例。

以下部分将说明如何将现有的 vSockets 迁移到 Standard_D2s_v5 实例。

您不需要迁移到 2-NIC 实例,可以继续使用支持的 3-NIC 实例

2 NICs 或 3 NICs

2-NIC 和 3-NIC Azure vSockets 之间有两个主要区别:

  • 3-NIC 实例支持 MGMT 接口,而 2-NIC 实例不支持此功能
  • 2-NIC 实例比 3-NIC 实例便宜

有关支持的 3-NIC Azure 实例的信息,请参阅此文档。 有关 Azure 定价的信息,请参阅相关的 Microsoft 文档。

说明

在 HA 配置中,您应在主要 vSocket 之前在次要 vSocket 上运行迁移过程。

  1. 如果您当前使用的是 Standard_D2S_v4 Azure 实例,在升级到 Socket v21 之前,您必须调整大小 到支持的 3-NIC 实例。 如果您已在支持的 3-NIC 实例上,您可以跳到下一步。

    注意

    注意: 对于使用 Standard_D2S_v4 实例和可用性集的 Azure HA vSockets,此过程期间站点停机时间最长可达 17 分钟。

  2. 手动升级到 Socket v21。
    注意: 务必等待 Cato 通知确认升级成功,升级过程最多可能需要 17 分钟。 成功升级通过事件、电子邮件和消息在 CMA 通知区域通知。
  3. 升级后,使用 AzureCLI 运行迁移脚本
    该脚本将取消 Azure 实例管理接口的关联。 作为过程的一部分,vSocket 将会关闭并在一分钟后启动。
  4. 缩小您的实例到 Standard_D2s_v5。
  5. 确认您已连接到 Cato Cloud。

如果您处于 HA 配置中,请为主要 vSocket 重复此过程。

(可选)切换回 3-NIC 解决方案

  1. 如果您当前正在运行 Standard_D2S_v4 或 Standard_D2S_v5,请首先调整大小到支持的 3-NIC 实例。
  2. 继续运行迁移脚本,在步骤5选择否,然后脚本会询问您是否想添加管理网络接口,选择是,并从列表中选择相关的NIC以完成进程。

运行迁移脚本

vSocket升级到 v21 后,运行迁移脚本以从 vSocket 中删除管理接口:

  1. 下载迁移脚本
  2. 仅从 Azure 用户界面连接到 Azure CLI,并在管理文件下上传脚本

    注意

    注意: 在 Azure 用户界面之外运行脚本可能会导致脚本失败。

    Screenshot 2024-09-22 at 13.48.57.png

  3. 使用以下命令更改脚本的运行权限:
     chmod 755 <filename>
  4. 使用以下命令运行脚本:
     sh <filename>
    1. 输入订阅 ID。
    2. 选择 VM 资源组。
    3. 选择位置
    4. 选择相关的 VM 实例
    5. 选择 是 以删除 MGMT 网络接口并选择要删除的 NIC。
    6. 选择相关的 WAN NIC。

      此时,MGMT 接口已断开连接,脚本完成。

确认 HA 故障转移

如果您处于 HA 配置中,重要的是您还需确认故障转移在此过程中是否有效。

前往 WebUI 的网络工具部分并运行API测试工具

  • 如果测试失败,请按照Azure HA vSocket 故障排除中提到的故障排除步骤进行操作。
  • 如果 API 测试成功,请按照以下部分中描述的步骤进行操作。

注意

注意: 在调整大小操作期间,次要 vSocket 上的 Socket WebUI API 测试工具可能会返回以下消息:

Azure API 测试状态“检索当前 socket 的 NIC 配置”失败! Azure API 阻止状态“解锁所有 AZ API”

如果主要 vSocket 上的测试成功,则此消息是错误结果,您可以安全地忽略此特定结果并继续执行下述调整大小过程。

 

确认连接到 Cato

  • 监控> 拓扑页面,选择 Azure vSocket 站点,在站点> Socket 配置部分,为主要和次要 vSockets 单击操作> Socket WebUI

    浏览器会打开一个新选项卡并登录到 Socket WebUI。

    当 vSocket 正常运行时,Socket WebUI 会显示监控选项卡,并且活动链接有绿色的状态图标。 以下示例显示 WAN 链接(1 和 4)具有绿色图标。

vSocket_webUI.png

 

这篇文章有帮助吗?

1 人中有 1 人觉得有帮助

0 条评论