88.confluence集群配置

发表于 linux 分类,标签:

设置 Confluence Data Center 集群


官方文档:https://confluence.atlassian.com/doc/set-up-...-982322030.html

Confluence Data Center 允许您运行由多个 Confluence 节点组成的集群,从而大规模提供高可用性、可扩展的容量和性能。

本指南将指导您完成在自己的基础架构上配置 Data Center 集群的过程。

您需要以系统管理员身份登录才能执行此操作。

不确定群集是否适合您?退房使用 Confluence Data Center 进行集群以获取详细概述。

使用 AWS 和 Azure 进行群集

您还可以选择在公有云提供商(如 AWS(Amazon Web Services)和 Azure)上部署数据中心集群。我们有特定的指南和部署模板,可帮助您轻松配置集群AWS公司天蓝色.查看它们以了解需要什么。

准备工作

群集要求

要使用 Confluence Data Center,您必须:

  • 拥有 Data Center 许可证(您可以在 my.atlassian.com 购买 Data Center 许可证或创建评估许可证 )

  • 使用支持外部数据库、操作系统和 Java 版本

  • 如果有,请使用 OAuth 身份验证应用链接到其他 Atlassian 产品(例如 Jira)


要在集群中运行 Confluence,你还必须:

  • 在 Confluence 集群前面使用具有会话亲和力的负载均衡器。还建议将 WebSockets 支持用于协作编辑。

  • 具有可供同一路径中的所有群集节点访问的共享目录(这将是您的共享主目录)。这必须是一个单独的目录,并且不位于本地主目录或安装目录中。


使用 Confluence Data Center 进行集群全面了解硬件和基础结构注意事项。

安全

确保仅允许的群集节点通过使用防火墙和/或网络隔离连接到以下端口:

如果使用多播进行集群发现:

  • 54327 - 同步的组播端口(仅在运行同步独立群集时需要)


术语

在本指南中,我们将使用以下术语:

  • 安装目录 – 安装 Confluence 的目录。

  • 本地主目录 – 本地存储在每个集群节点上的主目录或数据目录(如果 Confluence 不在集群中运行,则简称为主目录)。

  • 共享主目录 – 您创建的目录,集群中的所有节点都可以通过同一路径访问该目录。


设置和配置群集

建议在暂存环境中完成此过程,并测试群集安装,然后再迁移到生产环境。

1. 备份

我们强烈建议你备份现有的 Confluence 本地主目录,并安装目录和数据库,然后再继续。

2. 创建共享主目录

  1. 创建一个所有群集节点都可通过同一路径访问的目录。这将是您的共享主目录。

  2. 在您现有的 Confluence 主目录中,将 Confluence 主目录的内容移动到您刚刚创建的新共享主目录中。为防止混淆,我们建议在移动空目录内容后将其删除。<local home directory>/shared-home<local home directory>/shared-home

  3. 将目录移动到新目录。<local home>/attachments><shared home>/attachments

4. 启用集群模式

在启用集群模式之前,你应该准备好重启 Confluence 并配置你的集群。这将需要一些停机时间。

  1. 启动 Confluence。

  2. 转到>常规配置

  3. 从边栏中选取“聚类”。

  4. 选择“启用群集模式”。

  5. 选择“启用”以确认已准备好继续。

5. 重启 Confluence

重启 Confluence 来配置你的集群。重新启动后,Confluence 将不可用,直到您完成设置过程。

6. 配置集群


安装向导将提示您配置群集,方法是输入:

  • 集群的名称

  • 您之前创建的共享主目录的路径

  • Confluence 将用于节点之间通信的网络接口

  • 你希望 Confluence 如何发现集群节点:

    • 组播 - 输入您自己的组播地址或自动生成一个组播地址。

    • TCP/IP - 输入每个群集节点的 IP 地址

    • AWS - 输入您的 IAM 角色或私有密钥以及区域。
       



如果 Synchrony 由 Confluence 管理,则相同的网络设置将应用于 Synchrony。

按照提示创建群集。

重启后,Confluence 将开始设置集群。这可能需要几分钟时间。Confluence 的一些核心组件也将更改为与集群兼容。例如,Confluence 将切换到由 Hazelcast 管理的分布式缓存层。

(警告)在集群设置完成并且 Confluence 恢复运行之前,不要重新启动 Confluence。

添加更多 Confluence 节点

您的 Data Center 许可证不会限制集群中的节点数。若要实现群集的好处(如高可用性),需要至少添加一个额外的群集节点。

我们发现,对于大多数组织来说,通常 2 到 4 个节点就足够了。一般来说,我们建议从小处着手,然后根据需要进行增长。

7. 将 Confluence 复制到第二个节点


要将 Confluence 复制到第二个节点:


  1. 关闭节点 1 上的 Confluence。

  2. 将安装目录从节点 1 复制到节点 2。

  3. 将本地主目录从节点 1 复制到节点 2。

复制本地主目录可确保将 Confluence 搜索索引、数据库和集群配置以及任何其他设置复制到节点 2。



复制本地主目录可确保将 Confluence 搜索索引、数据库和集群配置以及任何其他设置复制到节点 2。

确保数据库具有足够的可用连接来支持节点数。

8. 配置负载均衡器


为 Confluence 配置负载均衡器。您可以使用您选择的负载均衡器,但它需要支持会话相关性和 WebSocket。


你可以验证你的负载均衡器是否正确地向你现有的 Confluence 服务器发送请求,方法是通过负载均衡器访问 Confluence 并创建一个页面,然后检查该页面是否可以通过负载均衡器被另一台机器查看/编辑。



使用 Confluence Data Center 进行集群以获取进一步的负载均衡器指导。

9. 一次启动一个节点的 Confluence


一次只能启动一个节点的 Confluence。在开始下一个节点之前,第一个节点必须启动并可用。


  1. 在节点 1 上启动 Confluence

  2. 等待 Confluence 在节点 1 上可用

  3. 在节点 2 上启动 Confluence

  4. 等待 Confluence 在节点 2 上可用。

集群监控控制台 (管理  > 常规配置 > 聚类)显示有关活动群集的信息。

当集群正常运行时,此页面会显示每个节点的详细信息,包括系统使用情况和正常运行时间。使用菜单可查看有关群集中每个节点的详细信息。



10. 测试 Confluence 集群


要测试创建内容,你需要通过负载均衡器 URL 访问 Confluence。直接访问节点时,无法创建或编辑页面。


确保集群正常工作的简单过程是:

  1. 通过负载均衡器 URL 访问节点,并在此节点上创建新文档。

  2. 通过直接在不同节点上访问新文档来确保新文档可见。

  3. 在原始节点上搜索新文档,并确保它显示。

  4. 在另一个节点上搜索新文档,并确保它显示。

如果 Confluence 检测到多个实例访问数据库,但不在工作集群中,它将在集群崩溃中自行关闭。这可以通过以下方式解决对群集的网络连接进行故障排除.




11. 设置 Synchrony 集群(可选)


协作编辑需要同步。使用Data Center许可证运行Synchrony有两个选项:


  • 由 Confluence 管理(推荐)
    这是默认设置。Confluence 将在同一节点上自动启动一个 Synchrony 进程,并为您管理它。无需手动步骤。

  • 独立 Synchrony 群集(由您管理)
    您可以在 Synchrony 独立群集中部署和管理 Synchrony 独立群集,并根据需要使用任意数量的节点。需要进行大量设置。看
    为 Confluence Data Center 设置 Synchrony 集群获取分步指南。

前往管理协作编辑以了解有关协作编辑的更多信息。




故障 排除

如果您对上述流程有疑问,请查看我们的集群故障排除指南.

我们是来帮忙的

需要有关设置集群的帮助?有一系列支持服务可帮助您规划和实施集群数据中心安装。

  • Atlassian 技术客户经理可以提供战略指导。他们与您一起开发在集群中配置、部署和管理 Confluence 的最佳实践。

  • Atlassian 高级支持团队可以提供技术支持。顶级支持还提供运行状况检查分析,以验证您的环境是否就绪。

  • Atlassian Enterprise 合作伙伴提供广泛的服务,帮助您充分利用 Atlassian 工具。

  • 您也可以在 Atlassian 社区中提问。

最后修改于 2022 年 4 月 5 日


0 篇评论

发表我的评论