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。

image-20210512153152643

3.2. 连接VNC

使用VNC工具连接到服务器。

image-20210513091835852

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

results matching ""

    No results matching ""