注销和重新部署 AWS vSockets

Prev Next

本文描述了如何注销和重新部署 AWS vSockets。

概概览

有时需要将 vSocket 迁移到不同的 VM 资源,或者在不同的 VM 实例类型上重新安装 vSocket。 您可以使用 Cato 管理应用程序从站点注销现有的 vSocket,然后重新创建 vSocket 并将其重新部署到新的 VM 实例上。 站点的配置和设置在重新部署时会被保留。 您可以为具有单个 vSocket 的站点以及具有两个 vSockets 的高可用性 (HA) 站点重新部署 vSockets。

单一 vSocket 站点

本节讨论如何注销和重新部署单个 AWS vSocket 站点的 vSocket。

注销单一 vSocket

使用 Cato 管理应用程序从站点注销 vSocket 实例。 一旦旧的 vSocket 注销,Cato 管理应用程序会自动生成新的序列号 (S/N)。 在您重新部署 vSocket 时,您将使用新的序列号 (S/N)。

注意:

确保在注销 vSocket 之前在 AWS 中关闭 EC2 vSocket 实例。

unregister-vsocket.png

注销单一 vSocket:

  1. 从导航窗格中,选择 网络 > 站点,然后选择站点。

  2. 从导航窗格中,点击 站点配置 > Socket,然后选择您正在注销的 Socket。

  3. 在 操作下,点击 注销。 vSocket 现在已注销,并生成新的 S/N,当您部署新的 vSocket 实例时使用。

部署单一 vSocket

使用 AWS 控制台删除之前的实例,然后部署一个新实例。 请确保在 网络 > 站点 > [站点名称] > 站点配置 > Socket 中输入 Cato 管理应用程序中显示的新 vSocket S/N。

完成部署后,vSocket 会自动连接到 Cato 云中的站点。

重新部署单一 vSocket:

  1. 在 实例 > 删除下选择并删除 AWS 中的 vSocket 实例。

  2. 通过手动方式或使用 AWS Marketplace 部署 vSocket 实例。 有关部署 AWS 实例的更多信息,请分别参见手动部署 AWS vSocket 站点 和从 AWS Marketplace 部署 vSocket 站点。

  3. 从 EC2 仪表板启动 AWS vSocket:

    1. 在导航菜单中选择实例 > 实例。

    2. 右键点击 vSocket 实例并选择启动实例。

  4. 确认站点在 Cato 管理应用程序的 网络 > 站点 页面中正在运行。

高可用性 vSocket 站点

本部分讨论如何为具有两个 vSockets 的 HA 配置站点注销和重新部署 vSocket。

您可以选择先注销主要 vSocket 或次要 vSocket。

  • 如果主要 vSocket 被注销,将发生故障切换到次要 vSocket。

  • 如果次要 vSocket 被注销,主要 vSocket 仍然活跃。

  • 如果同时注销两个 vSockets,站点将断开连接。

注销高可用性 vSockets

使用 Cato 管理应用程序将 vSocket 实例从站点注销,然后在重新部署新的 AWS vSocket EC2 实例时使用新的 S/N。

注意:

一旦次要 vSocket 被注销,您可以选择性地从站点中删除高可用性设置并删除次要 vSocket 设置。 这会将站点从 HA 配置转换为单一 vSocket 站点。

注销 HA 站点的 vSocket:

  1. 从导航窗格中,选择 网络 > 站点,然后选择站点。

  2. 从导航窗格中,点击 站点配置 > Socket,然后选择您正在注销的 Socket。

  3. 在 操作下,点击 注销。 vSocket 现在已注销,并生成新的 S/N,当您部署新的 vSocket 实例时使用。

重新部署高可用性 vSocket

使用 AWS 控制台删除次要 vSocket 的以前实例,然后部署新实例。 完成部署后,vSocket 将自动连接到 Cato Cloud 中的站点。

重新部署 vSocket 时,确保输入上一部分中的新 S/N。 您可以在 Cato 管理应用程序的 网络 > 站点 > [站点名称] > 站点配置 > 套接字 中找到站点的 S/N。 此外,请记得通过选择 vSocket 实例 > 安全性 > 附加 IAM 角色并分配 AWS-HA-role 将正确的 IAM 角色分配给 vSocket。

要为 HA 站点重新部署 vSocket:

  1. 在 实例 > 删除下选择并删除 AWS 中的 vSocket 实例。

  2. 使用 Cato Support 提供的 AWS AMI 部署 vSocket 实例。 有关部署 AWS 实例的更多信息,请参见为 AWS vSockets 配置 HA。

  3. 从 EC2 仪表板启动 AWS vSocket:

    1. 从 EC2 仪表板启动 AWS vSocket:

    2. 右键点击 vSocket 实例并选择启动实例。

  4. 确认站点在 Cato 管理应用程序的 网络 > 站点 页面中正在运行。

验证 vSocket 连接性

一旦您完成 vSocket 的重新部署,您可以验证 vSocket 的连接状态:

  • 在 网络 > 站点 中显示所有可用站点。 如果至少一个 vSocket 正在运行,站点会在 ‘连接状态’ 下显示为 ‘已连接’。

  • 在 网络 > 站点 > [站点名称] > 站点配置 > 套接字 中,您可以检查高可用性配置和 HA 就绪情况。 有关 HA 状态的更多信息,请参阅什么是套接字高可用性。

  • 在 网络 > 站点 > [站点名称] > 站点配置 > Socket 中连接到 vSocket 的 WebUI。 一旦 vSocket 正在运行,WebUI 应该是可访问的。