教育-教工应用:教工应用部署

时间:2024-05-11 08:27:39

教工应用部署

  1. 创建数据库用户

    • 参数说明

      临时表空间的名称:TS_RS_TEMP

      临时表存放路径:/u01/app/oracle/product/11.2.0/db_1/dbs

      临时表空间初始大小:500m

      是否为自动表空间扩展:autoextend on

      自动扩展表空间大小设置:next 50m

      最大扩展表空间大小设置:maxsize 20480m

      设置是否采用本地表空间管理:extent management local

    • 创建表空间
      create tablespace TS_RS_D datafile '/u01/app/oracle/product/11.2.0/db_1/dbs/
      TS_RS_D.dbf' size 4000m reuse autoextend on next 50m maxsize unlimited;
    • 创建用户
      create user usr_rsfw identified by wisedu default tablespace TS_RS_D temporary tablespace TS_RS_TEMP;
    • 用户授权
      grant connect,resource to usr_rsfw;
      grant unlimited tablespace to usr_rsfw;
      grant create table , create view to usr_rsfw;

  2. 创建集群及服务器

    WebLogic安装一般由运维负责,实施人员负责在WebLogic平台上面部署人事域的EMAP。

    访问地址:http://WebLogic管理控制端服务器ip:7001/console。

    图1 创建集群及服务器1
    图2 创建集群及服务器2
    图3 创建集群及服务器3
    图4 创建集群及服务器4
    图5 创建集群及服务器5
    图6 创建集群及服务器6

    创建其他集群成员,方法与第一个节点类似

  3. 创建数据源

    单击服务à数据源,然后单击“新建”,单机数据库选择“一般数据源”,RAC数据库选择“GridLink数据源”;

    图7 创建数据源1
    图8 创建数据源2

    单击“激活更改”完成数据源配置

    图9 创建数据源3

  4. 部署EMAP

    将底座包里rsfw.war上传服务器上需要授权为weblogic权限。

    图10 部署EMAP1
    图11 部署EMAP2
    图12 部署EMAP3
    图13 部署EMAP4

    http://ip:端口号/rsfw 出现以下页面表示部署成功:

    图14 部署EMAP5

  5. 配置NFS共享目录

    共享目录为/opt/wiseduAppGroups,在设置共享目录前需要先检查此目录是否已经被设置过共享,检查方法为:检查两台服务器上是否都有此目录,如果有,在其中一台上执行mkdir test,然后到另一台上看是否同步过来,如果另一台也有test目录,说明共享已经配置否则需要进行nfs共享配置。如果还没有配置共享目录,具体配置方法如下:

    如果/opt/wiseduAppGroups目录不存在,则手动在/opt下创建wiseduAppGroups文件夹,并将文件夹的读写权限修改为775。

    创建命令为:mkdir wiseduAppGroups

    赋权命令为:chmod -Rf 775 wiseduAppGroups

    配置hosts文件,文件所在位置为/etc/hosts:

    备注:假设A为主机,A机器IP为172.16.56.23,B机器IP为172.16.56.24

    vi /etc/hosts

    A机器配置

    172.16.56.23 app1

    172.16.56.24 app2

    B机器配置

    172.16.56.23 app1

    172.16.56.24 app2

    主机A:检查和确认NFS(23服务器)服务是否启动,如果没有启动执行:

    service nfs start

    主机A:在NFS服务器上面编写共享目录和共享给指定的人事域24服务器

    vi/etc/exports
    /opt/wiseduAppGroups  app2(rw,sync,no_root_squash)

    主机A:重启NFS服务器

    service nfs restart/ export -av

    辅机B:在人事域24服务器上挂载NFS,在需要访问共享的机器上执行挂载命令。

    命令格式:mount NFS服务器IP:共享目录 本地挂载点目录

    mount -t nfs app1:/opt/wiseduAppGroups /opt/wiseduAppGroups

    用“# df –h”命令看能否自己挂载(如下)

    df -h

    在需要访问共享的制作机服务器上写入自动启动挂载脚本,让系统在自起脚本中不断尝试挂载,以适应网卡连接延迟时间。

    vi /etc/rc.local
    mount -t nfs app1:/opt/wiseduAppGroups /opt/wiseduAppGroups

  6. 单体组件部署及app获取上线

    单体人事需要校验lic证书,平台下载的app 只有cer证书,所以单体人事只能通过以下方式获取线上app;

    线上包通过以下地址获取部署:

    http://172.99.247.151:8007/rsfw/sys/emapol/*default/index.do

    1. 版本信息获取对应的app版本;
    2. 部署升级页面启用APP;
    3. 更新二开的定制应用包(注意开发给的必须为全量包)

    PS:查看online工具(管控台)报错地址:http://113.55.14.61:8005/rsfwdt/sys/ggglmk/res/index.do

    Emapol工具地址:http://113.55.14.61:8005/rsfwdt/sys/emapol/*default/index.do

    图15 部署1
    图16 部署2

support.huaweicloud.com/scatc-education/scatc_11.html