High Availability 系统要求

列出部署
FactoryTalk® Optix™
High Availability
的硬件、软件和网络要求。

要求摘要

在开始安装之前,请查看以下硬件、软件和网络要求。
High Availability 系统要求
要求
详细信息
集群布局
正好三个 Ubuntu 集群节点,每个节点位于单独的物理机上。
Windows 管理工作站要求
High Availability Manager 所需的工作站。请参见Windows 管理工作站。
网络
所有三个集群节点 IP 地址和虚拟 IP (Virtual IP, VIP) 都必须位于同一本地网络,连接到同一物理开关或 VLAN,并且它们之间不能有路由器,因为自动故障转移功能无法跨路由器工作。请为 VIP 预留一个额外的可用 IP 地址。
时间同步
所有集群节点都必须使用相同的已获批 NTP 源,并在配置之前启用时间同步。节点时钟之间的差异不得超过 1 秒;如果任何节点未同步或相差 5 秒或更长时间,则不要继续。10 秒是仅供实验室使用的绝对最大值。
关键依赖项
从 Windows 管理工作站到所有三个集群节点的 SSH 连接、每个节点上的静态 IP 配置、集群与您的项目之间匹配的端口配置,以及您在安装期间设置的管理员密码。
小贴士: 如果不确定网络是否满足此要求,请在开始之前与网络管理员核实。

Windows 管理工作站

Windows 管理工作站必须满足以下网络要求:
  • Windows 管理工作站必须具有 Internet 连接。
  • 端口
    22
    必须可用于基于 SSH 的预配。
  • 端口
    6443
    必须可用于与
    kubectl
    进行 Kubernetes API 通信。
  • 端口
    443
    必须可用于
    helm.exe
    和
    kubectl.exe
    的 HTTPS 下载。
Windows 管理工作站必须包含以下工具。
所需的工具
工具
版本
用途
Windows PowerShell
5.1 或 PowerShell 7+
运行管理器功能。
OpenSSH 客户端
内置到 Windows 10 或 Windows 11
通过 SSH 连接到 Ubuntu 集群节点。
kubectl
兼容 K3s v1.34.6
管理和检查 Kubernetes 集群。它由 High Availability Manager 自动安装。
Helm
3.x
部署集群图表。它由 High Availability Manager 自动安装。
FactoryTalk Optix
Studio
1.8.0 或更高版本
创建
FactoryTalk Optix
项目并将其部署到集群中。

Ubuntu 集群节点

每个集群节点都必须满足以下要求。
集群节点要求
要求
详细信息
操作系统
Ubuntu 22(64 位)
RAM
最少 3 个节点,每个节点 4 个 vCPU 和 8 GB RAM;建议 3 个节点,每个节点 4 个 vCPU 和 10 到 16 GB RAM
磁盘空间
每个节点至少 50 GB(用于操作系统、K3s、应用程序数据和审计日志)
IP 地址
静态 IP 地址,与其他集群节点和 VIP 位于同一网段
用户帐户
具有
sudo
权限的用户帐户
Internet 访问
安装期间需要下载 K3s 和其他所需的软件包
SSH 服务器
openssh-server
必须已安装并正在运行。在安装过程中,HA 管理器通过 SSH 连接到每个节点。
重要提示: 如果在节点 VM 上执行还原、重新启动、暂停/恢复或网络恢复,请在继续配置之前检查所有群集节点上的时间同步。
客户端始终连接到 VIP 以访问
FactoryTalk Optix
应用程序,而绝不会连接到单个节点 IP 地址。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈 。
Normal