手册

国产化环境部署手册

1274
覃丽英
2021-12-16 12:00:21
分享链接

国产化环境部署手册

 

 

 

 

 

 


目录

1. 安装准备事项 PAGEREF _Toc24845 \h 1

2. 国产化系统中标麒麟安装 PAGEREF _Toc30059 \h 1

3. 环境配置 PAGEREF _Toc9534 \h 8

4. 人大金仓数据库安装/达梦数据库安装 PAGEREF _Toc14451 \h 11

4.1. 人大金仓数据库安装 PAGEREF _Toc6779 \h 11

4.2. 达梦数据库安装 PAGEREF _Toc22105 \h 20

5. 金蝶中间件安装 PAGEREF _Toc7691 \h 29

6. Redis安装 PAGEREF _Toc12673 \h 32

7.系统部署 PAGEREF _Toc25133 \h 35

 


1.  安装准备事项

序号

服务器配置

要求

1

CPU内核

4核或以上

2

内存

16G

3

硬盘

100G

 

序号

软件

版本

1

VMware虚拟机软件

 

2

中标麒麟

 

3

人大金仓KingbaseES

V8 R3

4

达梦数据库

8.0

5

金蝶中间件Apusic

 

6

宏天EIP部署包

7.2

7

辅助工具

PuTTY远程连接工具,WinSCP远程文件传输工具

 

2.  国产化系统中标麒麟安装

2.1.  虚拟机配置

选择中标麒麟映像文件放入到虚拟机中,在自定义配置中设置20g的硬盘空间和8g的内存,网络适配器设置为桥接模式

 

 

 

2.2.  开启虚拟机

设置完毕后开启虚拟机,进入安装界面,选择第一个选项

 

2.3.  安装语言

选择安装语言为简体中文

 

2.4.  软件安装

软件选择默认为最小安装(只有命令行),为了方便后续的操作,我们要更改软件选择,将软件选择为带GUI的服务器,并勾选Java平台和KDE两个附加选项。除此以外,安装位置系统默认是未确认保存的,需要我们手动去确认。确认完毕后,点击开始安装


 

2.5.  开始安装

开始安装过程中,需要设定root账户的密码

 

2.6.  安装完成

安装完成后,点击重启按钮,需要完成接受许可证和配置网络操作,完成上述操作后点击完成配置按钮

 

后面设置账户的配置即可完成系统安装

 

3.  环境配置

进入系统界面后,右键选择终端打开,首先输入ifconfig命令查看系统的ip地址,将ip地址记住

 

打开PuTTY远程连接工具和WinSCP远程文件传输工具,输入刚刚的ip地址进行连接


 

PuTTY打开登录后,输入java –version检查系统是否已自带jdk,由于我们在安装系统时勾选了Java平台的选项,因此我们安装的系统默认是有jdk环境的

 

确认环境配置正常后,我们把需要在系统内安装的软件和部署包传输到系统中,打开WinSCP并登录,在/home路径下创建hotent文件夹,将数据库,中间件,部署包全部放在该文件夹下

 

4.  人大金仓数据库安装/达梦数据库安装

4.1.  人大金仓数据库安装

人大金仓数据库在root用户下安装可能会出现问题,因此需要创建一个新用户来安装数据库

4.1.1.  创建账号

输入useradd kingbase设置新账号,再输入passwd kingbase为新账号设置密码

 

 

4.1.2.  创建文件夹

输入mkdir /home/hotent/kingbase,在/home/hotent路径下新建文件夹kingbase用来挂载安装光盘,然后输入mount /home/hotent/KingbaseES_V008R003C002B0320_Lin64_install.iso /home/hotent/kingbase/挂载安装盘

 

输入mkdir /opt/Kingbase创建文件夹,并输入chmod 777 /opt/Kingbase/ 赋予权限

 

4.1.3.  安装程序

上述准备完成后,输入su kingbae切换用户,并输入cd /home/hotent/kingbase进入安装盘目录,输入sh setup.sh -i console启动安装程序进行安装

 

一直按Enter键确认跳过,直到出现是否接受此许可协议条款选项,输入y接受条款

 

输入1进行完全安装,然后系统会提示选择授权文件,将授权文件的路径输入确认

 

确认后系统提示安装位置,系统默认安装在/opt/Kingbase/ES/V8目录下,由于我们已经提前创建了/opt/Kingbase文件夹并赋予权限,所以直接按Enter默认安装

 

继续按下确认进行安装,获取用户输入和端口号设置也点击确认进行默认设置

 

账户输入点击Enter选择默认,密码设定为123456

 

字符编码按1选择UTF8编码,大小写检查按1忽略大小写检查

 

点击Enter键进行初始化,结束后按Enter键退出安装程序,我们按照安装程序最后的提示,切换到root进入/opt/Kingbase/ES/V8/Scripts目录输入./root.sh运行注册系统服务

 

4.1.4.  连接数据库测试

注册成功后,进入虚拟机内,打开/opt/Kingbase/ES/V8/ManagerTools目录下的manager工具,这个是官方的数据库连接工具,需要要用它来连接本地数据库检查是否安装成功

 

打开工具后点击连接,输入密码,能成功连接代表数据库安装成功

 

 

4.2.  达梦数据库安装

4.2.1.  创建用户

首先在根目录下输入mkdir /dm8创建文件夹作为达梦数据库的安装目录,然后为达梦数据库新建一个用户组并创建用户,输入以下命令:

groupadd dinstall

useradd -g dinstall dmdba

创建用户后,输入passwd dmdba为用户设置密码

4.2.2.  用户授权

输入命令chown -R dmdba:dinstall /dm8 给该用户赋予/dm8安装目录的操作权限

 

输入命令ulimit –a确认open file的大小,如果openfile的大小没有65536,则需要进行设置

 

输入命令vi /etc/security/limits.conf,在最后两行添加以下配置

dmdba soft nofile  65536

dmdba hard nofile 65536

4.2.3.  安装数据库

设置完毕后,再次输入ulimit –a确认openfile是否已经修改,修改完成后,输入命令mount -o loop /home/hotent/dm8.iso /mnt将达梦数据库的安装光盘文件挂载到/mnt目录下,挂载后,输入su – dmdba切换到dmdba用户,然后输入cd /mnt进入目录,并输入./DMInstall.bin –i进行命令行方式安装达梦数据库

请按照以下安装选项来进行安装:安装语言选择中文,不输入key文件路径,设置时区为21中国时区,选择安装类型为典型安装,安装路径为/dm8

 

安装完成后,系统会提示需要切换回root用户并输入/dm8/script/root/root_installer.sh命令执行达梦数据库的服务创建

 

4.2.4.  图形化创建达梦数据库实例

服务创建后,需要回到服务器界面中,进入到/dm8/tool目录,执行./dbca.sh打开数据库创建程序

 

设置创建的数据库名和实例名为eipsaas,端口号为5236

初始化参数需要设置字符集为UTF-8

将数据库口令密码设置好后,数据库创建完成

进入/dm8/tool目录,输入./manager打开数据库管理工具,输入刚刚设置好的用户和口令密码进行登录

进入数据库后,我们新建查询,然后用编辑器打开在/home/hotent目录下的数据库脚本文件,将里面的数据库脚本语句复制到数据库管理工具中运行

(注意!不建议在数据库管理工具中直接导入数据库脚本文件运行,这可能会使语句中的中文在导入脚本执行过程中出现乱码情况)

 

4.2.5.  命令行创建达梦数据库实例

 

(1).进入达梦数据库文件夹的bin目录下:

cd /dm8/data

 

(2).创建数据库实例,path的路径要对,page_size=16不用改,charset=1不用改表示用utf-8编码,db_nameinstance_name最好保持一致,可以填写项目名简称,port_num的值不能和其他项目重复

./dminit path=/dm8/data page_size=16 charset=1 db_name=eipsaas instance_name=eipsaas port_num=5237

(3).进入达梦数据库文件夹的/script/root目录下

cd /dm8/script/root

 

(4).创建数据库服务,注意路径要对

./dm_service_installer.sh –t dmserver –p DMEIPSAAS –dm_ini /dm8/data/eipsaas/dm.ini

 

(5).进入达梦数据库文件夹的bin目录下

cd /dm8/bin

 

(6).启动达梦数据库服务

./DmServiceEIPSAAS start

 

(7).继续在bin目录下,执行如下命令,可能会提示你输入用户名和密码,直接两个回车过去,显示sql>即可

./disql

 

(8).以达梦数据库管理员账号登录,IP地址和端口号改成刚刚创建的数据库实例的地址和端口号

conn  SYSDBA/SYSDBA@192.168.1.26:5237

 

(9).登录成功后,将sql脚本里面的内容复制到命令行中执行

 

5.  金蝶中间件安装

输入cd /home/hotent进入目录后,输入unzip AAS-V10.zip解压压缩包到当前目录

 

输入cd ApusicAS/aas/domains/mydomain/config/,修改该目录下的default-web.xml文件配置,在该文件中添加以下配置:

<error-page>

    <error-code>404</error-code>

    <location>/index.html</location>

  </error-page>

 

输入cd /home/hotent/ApusicAS/aas/bin/进入目录,并执行./asadmin start-domain启动默认域,首次启动时需要设置 3 个管理员密码。

 

启动域成功后,在虚拟机外的浏览器登录 https://ip:6848,如果无法登录,可能是防火墙策略导致地址无法访问,输入systemctl stop firewalld关闭防火墙后再登录地址尝试

登陆成功后,点击左侧菜单栏中的“应用部署”,将宏天EIP7 Linux系统部署包中的mvue,fvue,mobilevue文件夹进行应用部署

需要注意的是,在部署这三个文件夹前,需要先在这三个文件夹内添加WEB-INF空文件夹(符合war包格式才能进行应用部署)




6.  Redis安装


1. Redis的安装需要在linux上编译,所以要先检测是否有gcc编译环境,如果没有编译环境,协调客户方安装gcc编译环境

2. Gcc安装说明: https://www.cnblogs.com/mingforyou/p/4118607.html

3. 上传redis安装包到/tmp/hotent目录,并解压到/usr/local/目录

4. 进入/usr/local/redis-5.0.4目录并执行make命令


5. 编译安装成功后,在src目录下执行./redis-server启动redis服务

 

6. 复制redis的配置文件

 

7. 修改redis为后台启动

 

8. 将启动文件复制到init.d中,并通过vim /etc/init.d/redisd命令修改启动文件的内容,修改完:wq保存

 


9. 添加脚本的执行权限,并设置为系统服务

 

 

10. 通过服务命令测试redis的启动、停止、查看状态

 

11. 通过telnet命令查看6379端口上的redis服务是否正常

7.  系统部署

7.1.  解压文件

输入命令cd /home/hotent,使用unzip命令对宏天EIP7 Linux系统部署包进行解压,解压后里面会有以下文件:

1. 前端文件夹mvue,fvue,mobilevue

2. redis文件夹

3. eip.jar系统部署文件

4. 对应的数据库脚本文件

5. application-uat.yml文件

6. eip.sh系统启动脚本文件

7.2.  修改配置文件

输入命令vi application-uat.yml对配置文件进行修改,将数据库驱动改成对应的数据库,如达梦数据库就修改驱动为dm.jdbc.driver.DmDriver。并修改对应的数据库地址和账户密码,修改redis地址为本地地址,设置server服务的端口号

7.3.  启动EIP7

修改完配置后,输入chmod +x eip.sh配置执行权限,并输入./eip.sh start启动EIP7部署包。

可以通过输入tail –f epilog.out查看部署包的运行情况

如果在运行过程中出现以下情况,即授权错误,需要将目录下的hotent.mac发给我们技术人员进行授权,将授权文件hotent.lic放回同一目录下,再次执行./eip.sh start启动,出现“应用已启动”,即系统部署成功。

发表评论
评论通过审核后显示。