配置并部署 High Availability 项目

配置
FactoryTalk® Optix™
项目并将其部署到高可用性集群,以支持数据连续性和自动故障转移。
  • 在
    FactoryTalk Optix
    High Availability Manager 中,确保高可用性集群显示
    已部署
    。
  • 从 High Availability Manager 获取集群的虚拟 IP 地址。
    小贴士: 虚拟 IP 由 keepalived 管理,因此它始终路由到当前处于活动状态的节点。要验证虚拟 IP 转发到的 LoadBalancer 服务,请运行:
    kubectl get svc <release>-runtime-lb -n <namespace>
  • 将
    WebPresentationEngine
    添加到项目中。请参见配置 Web 画面引擎。
  • 为在运行时发生的任何应用程序更改配置非易失性存储,以确保存储这些更改并在集群节点之间同步。请参见非易失性存储。
  1. 将
    HighAvailability
    模块添加到项目。
    1. 小贴士: 如果默认项目模板已包含
      HighAvailability
      文件夹,则跳过此步骤。
      (可选)在
      项目视图
      中,右键单击项目根目录,然后选择
      添加
      HighAvailability
      。
    2. 在
      项目视图
      中,右键单击
      HighAvailability
      ,然后选择
      添加
      HighAvailability (type)
      。
    小贴士: 这会将项目中的非易失性模块配置为使用共享集群数据库,而不是本地 SQLite 文件。
  2. 设置 Web画面引擎端口,使其与集群匹配。
    1. 在
      项目视图
      中,在
      UI
      下选择
      Web画面引擎
      。
    2. 在
      属性
      中,将
      端口
      设置为集群配置的 Web 端口。
    该端口值必须与为集群配置的 HTTP 或 HTTPS Web 端口匹配。HTTP 的默认值为
    80
    ,HTTPS 的默认值为
    443
    ,但务必确认为集群的实际配置值,因为这些值可能会在安装过程中发生变化。
  3. 将项目部署到高可用性集群。
    1. 在目标选择对话框中,在
      本地
      下选择新目标条目。
    2. 输入以下字段。
      名称
      目标的描述性名称,例如
      HA-Cluster
      。
      IPAddress
      高可用性集群的虚拟 IP 地址。
      用户名
      admin
    3. 在工具栏中,选择
      运行
      。
    4. 选择
      选择
      。
    5. 在
      设备访问
      中,输入集群密码。
    6. 选择
      确定
      。
    小贴士:
    设备访问
    对话框仅在首次连接或需要再次输入凭据时显示。
    FactoryTalk Optix
    Studio 会在当前会话期间记住凭据,以便后续运行使用。
  4. 验证项目是否正在集群上运行。
    1. 在可以访问集群的任何计算机上打开 Web 浏览器。
    2. 使用已配置的 HTTP 或 HTTPS Web 地址导航到虚拟 IP 地址。
    重要提示: 始终使用虚拟 IP 地址进行连接。这可确保在故障转移期间和之后自动重定向到活动节点。
FactoryTalk Optix
项目在高可用性集群的活动节点上运行。如果活动节点发生故障,集群会自动提升另一个节点。客户端连接到虚拟 IP 地址,并继续使用相同的端点。
Web 界面
使用虚拟 IP 地址和已配置的 Web 端口。
OPC UA 服务器
使用虚拟 IP 地址和已配置的 OPC UA 服务器端口。
MQTT 代理 (MQTT broker)
使用虚拟 IP 地址和已配置的 MQTT 代理端口。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈 。
Normal