在群集环境中进行部署
群集配置是针对大型用户群扩展 Servigistics InService 系统的主要解决方案。它与拆分配置类似,只不过需要添加更多 Viewer 应用程序和负载均衡器。
同单个服务器相比,群集的主要优点就是可提高系统的性能、可伸缩性和可靠性。性能之所以能够提高,是因为 Servigistics InService 进程在给定节点上的竞争较少。扩展可通过根据需要向群集中添加其他 Viewer 节点来完成。这种扩展性也使系统冗余程度更高。如果某个 Servigistics InService Viewer 出现故障,则系统会将请求发送给其他 Viewer。查看此图像,与拆分配置的显著差异如下:
• 一个或多个 Viewer 与初始 Viewer 应用程序一同安装。
• 引入负载均衡器以将用户流量路由到所有可用 Viewer。
• “E3C 存储”必须位于所有 Viewer 均可访问的存储解决方案 (如 NFS 装载磁盘、共享的 SAN 解决方案等) 内。
示例
以下为一个部署示例:
• Viewer1、Core CMI、CoreLB1、CoreA 和 CoreB
• Viewer2、CoreLB2、CoreC 和 CoreD
|
|
• 对于可配置的所有实体,系统会将其视为 Windows 服务予以支持。
• 对于群集环境,每个站点都只能有一个 CoreCMI 实体,所有的 Viewer 都必须指向该 CoreCMI。
• 链接到 Viewer 实体的 Core Server 实体使用相同的 Servigistics InService 安装。也就是说,您需要在主机上安装一次 Servigistics InService,且 Viewer 和此主机上配置的所有 Core 组件均使用相同的安装。
• 这些配置中的每一个都代表安装这些 Servigistics InService 组件的单独计算机。
• 群集环境中的主 Viewer 和其他副本 Viewer 共享 InS_Data 目录。因此,必须在 Viewer 安装过程中对其进行相应配置。例如,如果在主 Viewer 安装期间,InS_Data 目录指定为 \\pawssv-vwa01w\Shared_Data\764\InS_Data,则在安装副本 Viewer 时,必须指定相同的目录位置。
|
配置步骤
假设
• Publisher 和 Viewer 具有各自独立的数据库用户。
• Publisher 拥有自己的 LDAP。
• 主 Viewer 可以使用 Publisher LDAP,也可以拥有自己的 LDAP。您必须使用配置器相应地配置主 Viewer。
• 主 Viewer 和副本 Viewer 共享 LDAP、数据库、CoreCMI 服务器和信息库 (InS_Data)。
• 核心服务器仅连接各个 Viewer 的核心负载均衡器。
配置 Publisher
安装 Publisher 并使用配置器配置群集环境。
配置主 Viewer
1. 启动 Servigistics InService 服务设置,然后选择 Viewer 产品设置选项。
2. 指定 configurator.xml 文件的位置 (InService_configurator_<release_number.xml),该文件可使用配置器在 Publisher 上进行配置。
3. 要配置 LDAP,请选择“安装并配置”选项为 Viewer 安装新的 LDAP。或者,如果您想要指向 Publisher LDAP (您必须使用配置器对其进行配置),请选择“跳过 WindchillDS 和 Ldap 配置”选项。
4. 选择任一数据库选项“在现有数据库上新建用户”或“在现有数据库上配置现有用户”。选中“将数据加载到现有数据库”复选框。提供使用此 Viewer 实体的配置器配置的数据库详细信息。
5. 提供 InS_Data 目录的位置。主 Viewer 和其他 Viewer 的此数据目录必须是共享的网络目录。
配置副本 Viewer
1. 对于 LDAP,请选择“跳过 WindchillDS 和 LDAP 配置”选项。
2. 对于数据库,请选择“跳过数据库配置”选项。
3. 请提供在主 Viewer 安装期间指定的共享 InS_Data 目录的位置。