OSB环境准备
1. 部署介质
fmw_12.2.1.3.0_infrastructure.jar
fmw_12.2.1.3.0_osb.jar
jdk-8u172-linux-x64.tar.gz
sapadapter-reference.tar.gz
文件上传服务器目录:/data/src
2. 环境准备
服务器准备
序号 | iP | 服务器说明 |
---|---|---|
1 | 192.168.1.100 | OSB主服务器\应用1 |
2 | 192.168.1.101 | OSB应用2 |
3 | 192.168.1.102 | OSB应用3 |
4 | 192.168.1.203 | Oracle数据库企业版 |
注:
1、在章节在192.168.1.100服务器上进行
2、Oracle服务器是已准备好;
3、所有服务器中hosts文件中需要调协 IP localhost localhosts.localhostdomain
修改hostsname 并记得在/etc/hosts里加入IP 与域名
2.1. 创建用户组
使用root账户登录操作系统,创建用户组oracle。
groupadd oracle
2.2. 创建用户
使用root账户登录操作系统,创建用户oracle。
useradd -g oracle -p <指定密码> oracle
2.3. 安装VNC服务
使用yum命令安装vnc服务,安装vnc服务前需要确认能正确访问Repo源。
yum groupinstall "X Window System" "GNOME Desktop" -y |
---|
1.安装VNC
yum install tigervnc-server -y
--------以下步骤只做参考,****VNC****操作直接跳转到****3.1****章节。**
2.复制配置文件
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
3.修改配置文件
cd /etc/systemd/system
vim vncserver@:1.service
4.修改加粗部分
[Unit] Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=simple
# Clean any existing files in /tmp/.X11-unix environment ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' ExecStart=/usr/bin/vncserver_wrapper **root** %i
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
5.让修改后的文件生效
systemctl daemon-reload
systemctl enable vncserver@:1.service --设置后开机自动启动(可设置可不设置) systemctl disable vncserver@:1.service --设置开机不自动启动
6.设置登录密码 Vncpasswd
7.启动服务
systemctl start vncserver@:1.service 注:请关闭防火墙,再进行连接
8.查看服务状态
systemctl status vncserver@:1.service
9.关闭服务(参考)
systemctl stop vncserver@:1.service
2.4. 同步时钟
执行以下命令安装ntp并同步时钟。
yum install -y ntp |
---|
ntpdate 10.0.0.1 |
2.5. 创建目录
确认存储挂载到/data,并在/data建立安装所需目录。
mkdir -p /data/soa/product |
---|
mkdir -p /data/soa/product/12.2.1.3 |
mkdir -p /data/soa/config/domains |
mkdir -p /data/soa/config/applications |
mkdir -p /data/soa/config/filestores/base_domain/store |
mkdir -p /data/src |
chown -R oracle:oracle /data/src |
chown -R oracle:oracle /data/soa |
2.6. 修改系统参数
在/etc/security/limits.conf中加入以下内容。
soft nofile 65536
hard nofile 65536
soft nproc 516254
hard nproc 516254
2.7. 修改环境变量
修改/home/oracle/.bash_profile为以下内容。
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/.local/bin:$HOME/bin:/data/soa/config/domains/base_domain/lib
export PATH
export LD_LIBRARY_PATH=/data/soa/config/domains/base_domain/lib
export CLASSPATH=/data/soa/config/domains/base_domain/lib/sapjco3.jar:/data/soa/config/domains/base_domain/lib/sapidoc3.jar
ulimit -n 65536
ulimit -s unlimited
ulimit -u 516254
export CONFIG_JVM_ARGS="-Djava.security.egd=file:/dev/./urandom"
2.8. 关闭防火墙
关闭并禁用防火墙。
systemctl stop firewalld |
---|
systemctl disable firewalld |
重启服务以确保所有配置生效。
3. 安装OSB
以下操作在【192.168.1.100】主服务器上全部以oracle用户角色进行。
3.1. 启动VNC
将介质上传到/data/src目录并启动vncserver。
3.2. 连接VNC
使用VNC工具连接到服务器。
3.3. 安装JDK
卸载系统自带的OpenJDK以及相关的java文件(如果有的话)
红色部分用root用户进行。
可以看到系统自带的OpenJDK版本信息。
[root@localhost ~]# java -version
openjdk version "1.8.0_161"
OpenJDK Runtime Environment (build 1.8.0_161-b14)
OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)
[root@localhost ~]# rpm -qa|grep java
tzdata-java-2018c-1.el7.noarch
python-javapackages-3.4.1-11.el7.noarch
java-1.7.0-openjdk-1.7.0.171-2.6.13.2.el7.x86_64
java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.171-2.6.13.2.el7.x86_64
javapackages-tools-3.4.1-11.el7.noarch
java-1.8.0-openjdk-headless-1.8.0.161-2.b14.el7.x86_64
删除openJDK
[root@localhost ~]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.171-2.6.13.2.el7.x86_64
[root@localhost ~]# rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.171-2.6.13.2.el7.x86_64
[root@localhost ~]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64
[root@localhost ~]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.161-2.b14.el7.x86_64
[root@localhost ~]# java -version
-bash: /usr/bin/java: No such file or directory
在VNC桌面中打开终端,切换路径到/data/src并解压jdk。
cd /data/src |
---|
tar zxvf jdk-8u172-linux-x64.tar.gz |
mv jdk1.8.0_172 /data/soa/product |
3.4. 调整JDK参数
修改JAVA_HOME和CLASSPATH使JDK生效
[oracle@localhost ~]$ vim ~/.bash_profile
[oracle@localhost ~]$ source ~/.bash_profile
[oracle@localhost ~]$ java -version
java version "1.8.0_172"
Java(TM) SE Runtime Environment (build 1.8.0_172-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.172-b11, mixed mode) [oracle@localhost ~]$
./bash_profile文件内容:
export JAVA_HOME=/data/soa/product/jdk1.8.0_172
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH:$HOME/.local/bin:$HOME/bin:/data/soa/config/domains/base_domain/lib
export PATH
export LD_LIBRARY_PATH=/data/soa/config/domains/base_domain/lib
export CLASSPATH=/data/soa/config/domains/base_domain/lib/sapjco3.jar:/data/soa/config/domains/base_domain/lib/sapidoc3.jar
ulimit -n 65536
ulimit -s unlimited
ulimit -u 516254
export CONFIG_JVM_ARGS="-Djava.security.egd=file:/dev/./urandom"
修改/data/soa/product/jdk1.8.0_172/jre/lib/security/java.security内容,将
securerandom.source=file:/dev/random
修改为
securerandom.source=file:/dev/./urandom
3.5. 克隆准备应用服务器
至此192.168.1.100的基本环境准备完成。根据实际情况进行如下步骤:
1、使用虚拟机:复制虚拟机为192.168.1.101和102,修改相应的IP设置
2、使用实体机:在101和102服务器上执行如下所有步骤
© 2021 CFESB.CN all right reserved,powered by Gitbook 本文档更新于: 2021-07-06 16:26