WebHMI -网络负载均衡的冗余

2026-03-26 09:26:52

1、此应用程序说明是对WebHMI的高级修改,并假定两个系统都具有可工作的WebHMI。为了测试这一点,确保没有安装任何ICONICS软件的客户端机器能够分别从两个服务器加载WebHMI页面。验证了WebHMI功能后,继续下一步。

注意:在继续进行任何进一步的操作之前,应该对WebHMI问题进行故障排除,因为一旦启用了网络负载平衡,问题将更难以隔离和解决。

1、网络负载平衡(NLB)是Windows Server类操作系统的一项功能。 NLB通常用于确保关键任务服务器的可用性和可伸缩性,尤其是对于基于Web的应用程序。 对于WebHMI,此功能可保护客户端免受可能发生的任何服务器端故障的影响。 这是通过创建群集来实现的 - 一个用于访问群集中计算机的IP地址。

必须在每个服务器上安装NLB,以成为集群的一部分。安装可以通过“添加角色和特性”下的服务器管理器完成。一旦所有服务器都安装了NLB,就可以创建一个集群来访问它们。

1、创建集群是一个高度可配置的过程,下面的过程将给出一个配置的示例。 在继续之前,建议您咨询您的IT部门并验证需要修改的任何设置。 此外,群集将需要使用静态IP地址,这可能需要对托管服务器的网络进行一些修改.

群集用于为服务器创建一个访问点。 首先在将位于群集中的服务器(冗余系统中的主计算机或辅助计算机)上打开网络负载平衡管理器。

要创建群集,请在将成为群集一部分的服务器上打开网络负载平衡管理器。 在这里,您可以单击Cluster àNew。

图1 -新集群

WebHMI -网络负载均衡的冗余

2、第一个提示将要求您连接要成为群集一部分的主机。 输入计算机名称或IP地址将生成用于群集的可用网络适配器列表。

图2 - 群集设置

WebHMI -网络负载均衡的冗余

3、选择要使用的适配器,然后继续执行下一步。 下一个提示将要求您为主机提供专用IP地址 - 如果您需要直接连接到此计算机,将使用此地址。

注意:许多IT部门都有严格的IP地址约定 - 在分配静态IP地址之前,请咨询您的IT部门。

图3 - 主机IP

WebHMI -网络负载均衡的冗余

4、配置主机后,安装对话框将要求提供群集IP。 这将是用于通过WebHMI访问您的计算机的IP地址。 请确保您选择的地址未被网络上的任何其他设备占用。 配置IP地址后,将显示摘要页面,可以选择群集操作模式。

图4 - 群集选项

WebHMI -网络负载均衡的冗余

5、群集操作的选择取决于系统,但单播应适用于大多数应用程序。

最后一个配置步骤是配置要转发到主机的端口。 默认选项允许转发所有端口 - 您可以调整规则以满足您的安全需求。

图5 -集群端口规则

WebHMI -网络负载均衡的冗余

6、创建群集后,可以通过右键单击群集并选择“将主机添加到群集”来添加第二台主机(另一台冗余计算机)。 对于任何其他主机,唯一需要的配置是选择适配器并分配专用IP地址。

注意:此处不需要许多选项。

图6 - 添加其他主机

WebHMI -网络负载均衡的冗余

1、在大多数情况下,您不希望对显示进行任何更改。 网络负载平衡群集的作用是为IIS提供冗余 - .gdfx和.htm页面以及类似文件。 数据的冗余应由FrameWorX冗余处理。 如果按照GENESIS64 - 冗余设置选项和其他冗余应用说明中的说明正确配置了FrameWorX冗余,则无需对显示进行任何进一步的更改。

1、使用网络负载平衡时,用于访问显示的Web地址将从.htm文件中使用的典型计算机名称更改。 这意味着在未经修改的情况下加载Internet Explorer中的显示将无法正常运行。

GraphWorX发布的.htm文件将自动填写其发布到的服务器的计算机名称或IP地址。 更新页面的最简单方法是使用文本编辑器(如记事本)打开它们,并使用find-replace函数将任何服务器名称或IP地址实例替换为群集IP。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢