High Availability 系统要求
列出部署
FactoryTalk® Optix™
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 地址。High Availability
System requirements
Ubuntu Server 22.04 LTS
Kubernetes
Windows management workstation
Helm
kubectl
VIP
SSH
提供反馈