CentOS 上安装 WebLogic 的软硬件与网络条件
一、操作系统与基础环境
- 操作系统:建议使用 CentOS 7.x/8.x 64 位(内核 ≥ 3.10),并保持系统更新(yum update)。生产环境优先选择稳定版,避免使用已 EOL 的系统版本。
- 架构与依赖:必须为 x86_64;安装 JDK 8(WebLogic 12c 系列)或 JDK 11(WebLogic 14c 系列),各节点 JDK 版本保持一致;创建 weblogic 专用用户与组,避免使用 root 运行;安装常用基础工具(如 wget、unzip、tar)。
二、硬件与存储建议
- 资源下限(单节点):至少 2 核 CPU、4GB 内存、50GB 存储(用于安装 WebLogic、JDK、域与应用,集群或生产负载需相应上调)。
- 资源推荐:至少 4GB 内存(建议 8GB+);磁盘可用空间 30GB+(实际需结合应用体量、日志与备份策略扩容)。
- 内存参数参考:初始堆 -Xms 设为物理内存的 10%–20%(不超过 2GB);最大堆 -Xmx 设为 50%–70%(不超过物理内存的 80%);Java 8 使用 Metaspace(如:-XX:MetaspaceSize、-XX:MaxMetaspaceSize)。
三、网络与端口规划
- 节点网络:各节点配置 静态 IP,同一局域网内互通(可 ping 通),时间同步(建议 NTP)。
- 常用端口:管理控制台 7001/TCP;集群消息/多播端口 7002/TCP(如使用);受管服务器示例 8001、8002/TCP;如需通过 80/443 对外,前置 Nginx/HAProxy 做反向代理与负载均衡。
- 防火墙与 SELinux:测试环境可临时关闭(systemctl stop firewalld;setenforce 0);生产环境应精细化放行端口(firewall-cmd --permanent --add-port=7001/tcp 等)或配置 SELinux 策略放行 WebLogic 通信。
四、版本兼容与安装方式
- 版本匹配:
- WebLogic 12c(12.2.x) 推荐使用 JDK 8;
- WebLogic 14c(14.1.1.x) 支持 JDK 11;
- 操作系统优先 CentOS 7/8 64 位。
- 安装要点:以 非 root 用户安装;准备 JDK 8/11 并正确设置 JAVA_HOME;使用 静默安装 时提供响应文件 wls.rsp 与 oraInst.loc;域创建可用 WLST 或 config.sh;如需集群,确保节点间 7002 等端口可达并配置节点管理器。