搜索

3.7. 用于 OpenShift 镜像的 JBoss EAP 的部署注意事项

download PDF

3.7.1. 扩展和持久性存储分区

使用持久存储部署 JBoss EAP 有两种方法:单节点分区和多节点分区。

单节点分区将 JBoss EAP 数据存储目录(包括事务数据)存储在存储卷中。

多节点分区创建额外的独立 分割 -n 目录以存储每个 JBoss EAP pod 的事务数据,其中 n 是一个增量整数。如果 JBoss EAP pod 更新、意外停机或重新部署,则不会更改此通信。当 JBoss EAP pod 再次正常运行时,它将重新连接到关联的拆分目录,并像以前一样继续。如果添加了新的 JBoss EAP pod,则会为该 pod 创建一个相应的 split-n 目录。

要启用多节点配置,您必须将 SPLIT_DATA 参数设置为 true。这会使服务器为用作数据存储的持久性卷中的每个实例创建独立的 split-n 目录。

警告

在使用 EAP 操作器时,使用 SPLIT_DATA 等环境变量可能会导致一致性问题。您必须使用 EAP 操作器来管理 OpenShift 4 及更高版本中的事务发现。

重要

由于单节点和多节点分区的不同存储方法,将部署从单节点更改为多节点会导致应用程序丢失以前存储在数据目录中的所有数据,包括消息、事务日志等。如果将部署从多节点更改为单节点,则也是如此,因为存储路径不匹配。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.