适用于: COMSOL Server™ 版本: 所有版本

描述

COMSOL Server 的基本结构

COMSOL Server 设置包含客户端、主服务器和 App 服务器,用户可以通过客户端访问和运行 App,在主服务器中处理客户端访问,以及在 App 服务器中运行 App 和计算。

COMSOL Server 用户通过 COMSOL Server 主服务器托管的 Web 客户端来运行客户端,也可以通过免费提供的 COMSOL Client 运行,COMSOL Client 提供一个能够连接到 COMSOL Server 安装的桌面应用程序。

主服务器托管 COMSOL Server Web 服务、处理用户数据库并负责连接 App 服务器。 App 服务器处理 COMSOL App 的执行情况,因此也处理底层计算。App 既可以在主服务器上运行,也可以在任何可用的辅助服务器上运行。为此,主服务器包含一个工作负荷管理器,从而确保在可用的计算机上均匀分布工作负荷。

使用单服务器模式的注意事项

在单服务器模式下运行 COMSOL Server 时,即不使用辅助服务器在多台机器上分配工作负荷时,无需考虑开放端口和共享目录。COMSOL Server 不同部分之间的通信是在内部执行的。这意味着在 COMSOL Server 和 App 服务器之间发送数据时不需要网络访问。

因此,作为管理员,您只需确保用户可以访问 COMSOL Server 服务端口。默认服务端口为 2036。如果端口 2036 已被其他服务占用,则可以调整此端口号。此外,您也可以控制与命令行选项 -serviceport XXXX 结合使用的服务端口,其中 XXXX 是所需的端口号。 当 COMSOL Server 用户被授予访问该服务端口的权限时,他们可以通过两种方式访问 COMSOL Server 安装。

  • 用户可以通过网页浏览器访问 COMSOL Server,方法是导航至 COMSOL Server 的 IP 地址或主机名,然后附加 ":XXXX",其中 XXXX 是使用的服务端口。示例:192.168.0.100:2036 或 comsolserver:2036。

  • 或者,如果用户使用 Microsoft Windows 工作站,则可以通过 COMSOL Client(可以从 https://cn.comsol.com/product-download 下载)访问 COMSOL Server 安装。

使用主/辅助服务器模式的注意事项

在主/辅助服务器模式下运行 COMSOL Server 时,您可以在主服务器以外的其他计算机上运行 App 服务器。为了保证通信正确,我们建议使用不受限制的内部网络设置所有服务器,包括主服务器和辅助服务器。 COMSOL 将启动主服务器和辅助服务器上的 App 服务器,这两类服务器的端口号都大于等于指定服务端口的端口号。您可以使用命令行选项 -serviceport XXXX 指定服务端口。

建议您限制对 COMSOL Server 的访问,使用户只能访问主服务器的服务端口。在此端口上,可以通过两种方式访问 COMSOL Server:

  • 用户可以通过网页浏览器访问 COMSOL Server,方法是导航至主 COMSOL Server 的 IP 地址或主机名,然后附加 ":XXXX",其中 XXXX 是使用的服务端口。示例:192.168.0.100:2036 或 dedicatedcomsolserver:2036。
  • 或者,如果用户使用 Microsoft Windows 工作站,则可以通过 COMSOL Client(可以从 https://cn.comsol.com/product-download 下载)访问 COMSOL Server 安装,访问操作通过指定主 COMSOL Server 的 IP 地址或主机名来完成。

为了使辅助服务器能够访问已上传至 COMSOL Server 安装的 App,您需要为所有服务器提供共享存储。在 Linux 机器上,可以使用 NFS 共享来设置这种共享存储。在 Windows 机器上,可以使用共享文件夹。

为内部网络的用户配置可用性

为了使内部网络的用户能够访问 COMSOL Server 安装,您需要授予他们主服务器服务端口的访问权限。借助此服务端口,用户可以通过 Web 界面或 COMSOL Client 访问 COMSOL Server 以及 COMSOL Server 上托管的 App。

如果您同时使用主服务器和辅助服务器,则建议您限制所有用户访问辅助服务器,以使管理员以外的其他人都无法访问 COMSOL Server 内部网络。这样做可以禁止用户将辅助服务器用于 COMSOL Server 以外的其他目的,从而提高安全性和可靠性。

为外部网络的用户配置可用性

为了让用户能够从外部网络访问 COMSOL Server 安装,您需要配置防火墙,从而实现基于端口的网络流量统计(此端口为您希望最终用户到达 COMSOL Server 的端口)。此外,您还需要将流量传送到 COMSOL Server 的地址和服务端口。

为了提高安全性,每当您希望向外部用户公开 COMSOL Server 安装时,我们都建议您将 COMSOL Server 以及任何辅助服务器置于非军事区域 (DMZ) 中,也就是将运行 COMSOL Server 的网络与用于内部服务的网络分开。

为 COMSOL Server 分配静态 IP 地址:如何着手

在大多数情况下,IP 地址的分配由 DHCP 服务器处理。此 DHCP 服务器的位置取决于您的网络设施。您可以查找关键词“手动分配”或“静态分配”。有关如何执行此操作的说明,请参阅 DHCP 服务器的文档。

为 COMSOL Server 分配专用主机名:如何着手

比较实际的做法是从网络中的所有计算机上通过主机名(如 my-comsolserver)访问 COMSOL Server 安装。为此,您需要配置 DNS 服务器。有关如何执行此操作的说明,请参阅 DNS 服务器的文档。

获取静态外部 IP 地址:如何着手

分配静态外部 IP 地址通常由您的 Internet 服务提供商或 ISP 完成。您的 ISP 应该能够帮助您执行此任务。

创建可供外部用户访问的地址:如何着手

为了获取可供外部用户访问的专用地址,从而与标准网址分开,您需要联系域名注册服务商。如果您希望拥有标准网址的子地址,则需要联系您注册该地址的域名注册服务商。