云服务器内容精选

  • 购买Redis 登录分布式缓存服务管理控制台。 单击控制台右上方的“购买缓存实例”,进入购买页面。 选择“计费模式”,此处以创建“按需计费”Redis为例。 在“区域”下拉列表中,选择靠近您应用程序的区域,可降低网络延时、提高访问速度。 选择实例配置,配置详情请参考选择实例配置。 图1 配置1 图2 配置2 购买ecs服务器,分别部署MongoDB、RocketMQ、nacos配置注册中心(购买ecs省略) 登录ecs服务器安装MongoDB,步骤如下 关闭防火墙和selinux [root@mongodb ~]# iptables -F [root@mongodb ~]# setenforce 0 [root@mongodb ~]# systemctl stop firewalld 指定一个进程同一时间最多可开启的文件数 [root@mongodb ~]# ulimit -n 1024 [root@mongodb ~]# ulimit -n 65535 [root@mongodb ~]# ulimit -n 65535 用户最多可开启的进程数目 [root@mongodb ~]# ulimit -u 7758 [root@mongodb ~]# ulimit -u 65535 [root@mongodb ~]# ulimit -u 65535 安装版本下载地址: [root@mongodb ~]# wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.6.tgz [root@mongodb ~]# tar xf mongodb-linux-x86_64-rhel70-4.0.6.tgz [root@mongodb ~]# mv mongodb-linux-x86_64-rhel70-4.0.6 /usr/local/mongodb [root@mongodb ~]# ln -s /usr/local/mongodb/bin/* /bin/ 创建数据目录,日志文件及目录并创建相应配置文件 [root@mongodb ~]# mkdir -p /data/mongodb1 //数据目录 [root@mongodb ~]# mkdir -p /data/logs/mongodb //日志目录 [root@mongodb ~]# touch /data/logs/mongodb/mongodb1.log //日志文件 [root@mongodb ~]# cd /usr/local/mongodb/ [root@mongodb mongodb]# mkdir conf //配置文件目录 [root@mongodb mongodb]# vim conf/mongodb1.conf //配置文件 port=27017 //监听端口 dbpath=/data/mongodb1 logpath=/data/logs/mongodb/mongodb1.log logappend=true fork=true maxConns=5000 storageEngine=mmapv1 启动MongoDB数据库,-f指定配置文件 [root@mongodb mongodb]# /usr/local/mongodb/bin/mongod -f /usr/local/mongodb/conf/mongodb1.conf [root@mongodb ~]# netstat -lnpt | grep mongod [root@mongodb ~]# ps aux | grep mongod | grep -v grep 设置开机自动启动 [root@mongodb mongodb]# vim /etc/rc.local rm -f /data/mongodb1/mongod.lock mongod -f /usr/local/mongodb/conf/mongodb1.conf 登录ecs服务器安装RocketMQ,步骤如下 去官网下载二进制包并上传到目录 https://rocketmq.apache.org/zh/download/ mkdir -p /data/rocketmq unzip rocketmq-all-5.1.4-bin-release.zip 添加系统账号mq要用这个账号来执行 adduser rocketmq 修改目录权限 chown -R rocketmq:rocketmq /data/rocketmq/ chmod -R 755 /data/rocketmq 设置 ROCKETMQ_HOME 环境变量,指向你的 RocketMQ 安装目录 vim /etc/profile 在后面添加 export ROCKETMQ_HOME=/data/rocketmq/rocketmq export PATH=$PATH:$ROCKETMQ_HOME/bin 配置生效 source /etc/profile 启动 NameServer 和 Broker: 在 ROCKETMQ_HOME 目录下,使用以下命令启动 NameServer 和 Broker nohup sh bin/mqnamesrv & nohup sh bin/mqbroker -n 127.0.0.1:9876 & 为了使 RocketMQ 和控制台在系统重启后自动启动,可以创建一个 systemd 服务文件 创建 /etc/systemd/system/rocketmq-namesrv.service 文件,添加以下内容: [Unit] Description=RocketMQ NameServer After=network.target [Service] ExecStart=/data/rocketmq/rocketmq/bin/mqnamesrv User=rocketmq Restart=on-failure [Install] WantedBy=multi-user.target 创建 /etc/systemd/system/rocketmq-broker.service 文件,添加以下内容 [Unit] Description=RocketMQ Broker After=network.target [Service] ExecStart=/data/rocketmq/rocketmq/bin/mqbroker -n 127.0.0.1:9876 User=rocketmq Restart=on-failure [Install] WantedBy=multi-user.target 修改启动脚本权限 chmod -R 755 /etc/systemd/system/rocketmq-namesrv.service chmod -R 755 /etc/systemd/system/rocketmq-broker.service 启用并设置开机启动服务 systemctl enable rocketmq-namesrv systemctl enable rocketmq-broker systemctl daemon-reload systemctl start rocketmq-namesrv systemctl start rocketmq-broker systemctl status rocketmq-namesrv 通过docker部署图形控制平台(控制台仅在修改配置的时候启动,平时容器处于未启动状态) docker run -d \ --name anxun-rocketmq-dashboard \ -e "JAVA_OPTS=-Xmx256M -Xms256M -Xmn128M -Drocketmq.namesrv.addr=127.0.0.1:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" \ -p 8080:8080 \ apacherocketmq/rocketmq-dashboard 登录ecs服务器安装nacos,步骤如下 下载和基本配置sql信息 从nacos官网 https://nacos.io/zh-cn/index.html 下载安装包 用rz命令上传安装包 解压 tar -zxvf nacos-server-2.2.3.tar.gz 在rds里面创建数据库nacos,并设置字符集utf8 修改/nacos/conf/application.properties文件,把数据库地址改成rds的内网ip,用户名密码,参考如下 spring.datasource.platform=mysql db.num=1 db.url.0=jdbc:mysql://localhost:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true db.user=root db.password=123456 执行/nacos/conf/nacos-mysql.sql中的语句,创建表,并插入数据 执行脚本部署 cd /nacos/bin sh startup.sh -m standalone 登录nacos 配置访问文件 图3 配置访问文件 登录控制台购买cce容器引擎 图4 购买 图5 cce创建1 图6 cce创建2 图7 cce创建3 cce创建好后先创建命名空间 图8 创建命名空间1 图9 创建命名空间2 图10 创建命名空间3 图11 创建命名空间4 创建cce节点池(就是运行容器的ecs服务器) 图12 节点池1 图13 节点池2 图14 节点池3 图15 节点池4 下一步提交即可 图16 提交 创建cce工作负载 图17 工作负载1 图18 工作负载2 往下拉添加服务(访问端口) 图19 添加服务1 图20 添加服务2 完成创建 图21 完成1 图22 完成2 父主题: 实施步骤
  • 应用场景 智慧校园 客户的痛点 随着高校信息化系统日益增多,统一管理的问题日益突出。 各种内容散落不同地方,缺乏内容整合和统一呈现,师生难以快速、准确找到想要的内容。 高校数据烟囱林立,缺乏简单好用的数据管理工具,或工具未预置高校数仓、数据集市数据模型、数据目录模板,导致实施成本和难度较高。 前期信息化由于缺乏校级顶层设计,离散建设各个业务系统,产生数据孤岛,引导学校从全校视角建设平台服务,并针对性的建设教师服务和学生服务,对既有业务系统进行替换。 通过本方案实现的业务效果 智慧校园运营支撑平台:提供面向校内不同角色、不同群体提供个性化、跨系统、跨领域的信息与服务整合。 数据资产管理:提供从工具到内容的全套配置,解决实现学校数据可发现、可共享难题,满足全校信息化发展的数据需求。 教工、学工应用:以“教职工”为中心,围绕高校“人事、师资、劳资”等核心管理业务,构建高校校级人事综合管理平台;以服务学生成长发展为中心,构建从学生入校、在校到离校全生命周期的学工综合管理平台,协助学校全方位做好学生教育、管理和服务工作,并达到推动高校学生管理工作提质增效和实现师生满意度的升级目的。 人才培养 客户的痛点 随着高校人才培养、实践教学活动的开展,很多问题日益突出 学校现有课程对岗位能力培养薄弱,所教授课程和实际产业脱节,院校老师不了解企业业务和岗位具体工作职能,对学生的岗位能力培养停留在理论层面。 实践案例与实际工作场景脱节,多数案例来源论文或者教材,论文,没有真实企业案例更没有结合院校、区域特色的案例 实践实训课程无法管控,实训课只能对学生结果进行检查,往往错误无法定位到具体环节和技能点,只能重新做浪费大量时间 学习形式枯燥,教师无法分层教学,实践教学形式多为视频+文档+操作手册的固定任务和内容,无法针对不同层次学生进行裁剪 学生完成实训后,没有具体量化结果呈现,学生在完成实践课程后无法得知自己的薄弱环节,应该补缺的知识和能力 学生只学技术,不懂企业业务,目前新工科学生的实训课程只关注技术部分的能力,不去关注业务和职业能力的训练 通过本方案实现的业务效果 实践教学平台:提供面向院校全学段的课程类型,包括理实一体化课程、课程级实训(课程设计)、综合实训(工程实践)、认知实习、专业实习、毕业实习,用不同形式的方式,解决学生学习枯燥、学法单一、只懂技术,不懂业务,老师教学繁琐,工作量大的问题 课程资源包:以真实企业为原型,将实际的企业业务搬进校园,所以案例数据均来源于真实企业脱敏后数据,按照岗位能力分级模型设计的任务式实践教学体系,能全方位展现学生的能力报告便于学生查缺补漏,快速适应岗位要求。
  • 执行安装程序 压缩包是带执行权限压缩,正常情况下在运行install.sh的时候能正常运行,如果出现“Permission denied”(没有权限),请执行chmod +x *.sh来给sh文件提升执行权限。 赋予权限,执行./install.sh 后,出现如下界面: 图3 赋予权限 主控服务器性能配置相对来说也比较强劲,建议在中控所需的组件全部安装在一起,所以输入“1”回车即可。(第一步安装时候,选择存储路径,需要写到/home/work)没有的需要自己建立文件夹 图4 赋予权限2
  • 解压安装程序 假定.zip上传到服务器上的路径为:/root/lab-install,lab-install文件夹自己建立 如果安装最小版本,没有unzip命令需要自己安装 服务器有网情况下使用:yum install unzip 服务器没有网情况下安装rpm包(rpm包需要复制到服务器/root下): rpm -ivh unzip-6.0-19.el7.x86_64.rpm 安装包可拖拽到桌面 图1 安装分解图1 图2 安装分解图2
  • 安装校园支付通 Redis 安装 下载地址:http://redis.io/download,下载最新稳定版本。 wget http://download.redis.io/releases/redis-6.0.8.tar.gz tar xzf redis-6.0.8.tar.gz cd redis-6.0.8 make 执行完 make 命令后,redis-6.0.8 的 src 目录下会出现编译后的 redis 服务程序 redis-server,还有用 于测试的客户端程序 redis-cli 。 下面启动 redis 服务: cd src ./redis-server 注意这种方式启动 redis 使用的是默认配置。也可以通过启动参数告诉 redis 使用指定配置文件使用下 面命令启动。 cd src ./redis-server ../redis.conf 部署程序 发布包文件结构: ├── application.properties # 扩展配置文件 ├── cps-cph.jar      # 应用程序主体文件 ├── shutdown.sh      # Linux环境下关闭服务Shell脚本 ├── startup.sh       # Linux环境下启动服务Shell脚本 ├── WebReport.zip     # 报表程序 配置文件说明: # 服务端口,按需调整 server.port=9999 # 数据库类型 cps.cph.db-type=oracle # 数据库驱动名称,Oracle不用修改 spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver # 数据源连接验证语句,Oracle不用修改 spring.datasource.druid.validation-query=select sysdate from dual # Oracle数据库连接信息,需要将IP、SID替换为实际参数 必填 spring.datasource.url=jdbc:oracle:thin:@[IP]:1521:[SID] # 数据库连接用户名 必填 spring.datasource.username= # 数据库连接密码 必填 spring.datasource.password= # 文件上传存储路径 必填 示例:/opt/cps-cph/bucket cps.fos.disk.bucket-root=/opt/cps-cph/bucket # Redis服务器地址 必填 spring.redis.host= # Redis服务器密码 有则必填 spring.redis.password= # 日志保存路径,按需调整,可保持默认配置 logging.file.path=logs # V5.1.1.beta1新增配置 # 身份认证相关,选择合适的身份认证配置,多个配置以,分隔 # 身份认证 DB认证开始 # cps.cph.sso.login-checkers=com.wisedu.cph.security.checker.DbLoginChecker # cps.cph.sso.db.aes-secret-key=VqjESK87opoNORA4iRR5fg== # cps.cph.sso.db.login-user-code-param-name=loginTokenOne # cps.cph.sso.db.login-user-pwd-param-name=loginTokenTwo # 身份认证 DB认证结束 # 身份认证 IDS开始 # cps.cph.sso.login-checkers=com.wisedu.login.ids.IdsLoginChecker # cps.cph.config.cas-config.server-url= # 身份认证 IDS结束 # 系统访问地址,示例:http://127.0.0.1:9999 cps.cph.domain= # referer验证配置 # cps.cph.filter-config.referer-array= # V5.1.1.beta1新增配置结束 # V5.1.1.SP1新增配置 # 报表服务地址,不要以/结尾 cps.cph.report-server=http://172.31.24.153:9994/cph # 允许报表访问的操作,如无特殊情况不要配置该项,保持默认 # cps.cph.report-ops= # V5.1.1.SP1新增配置结束 部署步骤: 将发布包文件复制到服务器相关位置,根据实际情况修改配置文件 application.properties 配置内容,其中必填参数不可为空,选填参数可保持默认,配置文件中未提及配置参数不建议设置。 执行启动脚本 ./startup.sh 程序启动成功后,可通过 http://IP:PORT/ 进行访问。 初始化管理员,执行如下脚本: Oracle: -- 用户子类型 INSERT INTO CPH_USER_ITEM_TYPE (ID, USER_TYPE, ITEM_TYPE_CODE, ITEM_TYPE_NAME, CREATE_TIME, UPDATE_TIME) VALUES ('1422872600562696194', 1, 'Z001', '在编', sysdate, sysdate); INSERT INTO CPH_USER_ITEM_TYPE (ID, USER_TYPE, ITEM_TYPE_CODE, ITEM_TYPE_NAME, CREATE_TIME, UPDATE_TIME) VALUES ('1423513034379571201', 0, 'B001', '本科', sysdate, sysdate); -- 用户 INSERT INTO CPH_USER (ID, USER_CODE, USER_NAME, USER_SEX, DEPT_ID, USER_TYPE, ITEM_TYPE_ID, USER_EMAIL, USER_PHONE, PWD, IS_ENCRYPT, SALT, CREATE_TIME, UPDATE_TIME) VALUES ('1423123738023161858', '1001', '管理员', 1, '1423616239387545601', 1, null, null, null, '6ae82f20cc4f148d0b5afcee1c6a7345', 1, '9681Rw6aXzVYJXn5jX62gdt4ceEIGoPi', sysdate, sysdate); -- 角色 INSERT INTO CPH_ROLE (ID, ROLE_NAME, CREATE_TIME, UPDATE_TIME, PERMISSION_VALUE) VALUES ('1423181493876654082', '超级管理员', sysdate, sysdate, '1111111111111111111111111111111111111111111111111'); -- 角色关联 INSERT INTO CPH_USER_ROLE (ID, USER_ID, ROLE_ID, CREATE_TIME, UPDATE_TIME) VALUES ('1423479021937356801', '1423123738023161858', '1423181493876654082', sysdate, sysdate); -- 部门 INSERT INTO CPH_DEPARTMENT (ID, LEVEL_CODE, LEVEL_DEEP, DEPT_CODE, DEPT_NAME, FULL_NAME, IS_USED, CREATE_TIME, UPDATE_TIME) VALUES ('1423616239387545601', '001', 1, 'D001', '一级部门', '一级部门', 0, sysdate, sysdate); -- 用户部门关联 INSERT INTO CPH_USER_DEPARTMENT (ID, USER_ID, DEPARTMENT_ID, CREATE_TIME, UPDATE_TIME) VALUES ('1423614153094598658', '1423123738023161858', '0000000000000000000', sysdate, sysdate); 需要终止应用时,执行停止脚本 ./shutdown.sh 父主题: 智慧校园运行支持平台
  • 优化实施作业平台 安装完毕后,在浏览器中输入http://ip:8092即可访问实施作业平台 登录管理控制台 图4 登录 默认账户:sysadmin/****** 上传license 单击license页签,进入license设置。 图5 上传license 环境设置 单击环境页签,进入环境设置。初始状态已经预设置生产环境,验证环境两个环境。用户可在对应的环境进行部署,同时可以再添加一个自定义环境,最多支持3个环境。如下: 图6 环境设置1 图7 环境设置2 环境上传软件包 添加主机的同时可以进行产品包的上传操作,进入软件包页面,单击上传zip软件包(软件包由质量管理部出库)。 图8 环境上传软件包1 图9 环境上传软件包3 待主机安装完成,软件包上传完成后,在环境页面单击系统标签进入安装向导进行相关产品包安装,如下: 图10 环境上传软件包4
  • 教工应用部署 创建数据库用户 参数说明 临时表空间的名称: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; 创建集群及服务器 WebLogic安装一般由运维负责,实施人员负责在WebLogic平台上面部署人事域的EMAP。 访问地址:http://WebLogic管理控制端服务器ip:7001/console。 图1 创建集群及服务器1 图2 创建集群及服务器2 图3 创建集群及服务器3 图4 创建集群及服务器4 图5 创建集群及服务器5 图6 创建集群及服务器6 创建其他集群成员,方法与第一个节点类似 创建数据源 单击服务à数据源,然后单击“新建”,单机数据库选择“一般数据源”,RAC数据库选择“GridLink数据源”; 图7 创建数据源1 图8 创建数据源2 单击“激活更改”完成数据源配置 图9 创建数据源3 部署EMAP 将底座包里rsfw.war上传服务器上需要授权为weblogic权限。 图10 部署EMAP1 图11 部署EMAP2 图12 部署EMAP3 图13 部署EMAP4 http://ip:端口号/rsfw 出现以下页面表示部署成功: 图14 部署EMAP5 配置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 单体组件部署及app获取上线 单体人事需要校验lic证书,平台下载的app 只有cer证书,所以单体人事只能通过以下方式获取线上app; 线上包通过以下地址获取部署: http://172.99.247.151:8007/rsfw/sys/emapol/*default/index.do 版本信息获取对应的app版本; 部署升级页面启用APP; 更新二开的定制应用包(注意开发给的必须为全量包) 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
  • 教学应用部署 创建数据库用户 教务域需要创建2个数据库用户,分别如下 表1 创建数据库用户 序号 数据库用户 表空间 临时表空间 用途 备注 1 usr_jwbiz USR_JWBIZ_D USR_JWBIZ_TEMP 教务组件库 教务运行数据 2 USR_JWAPP USR_JWAPP_D USR_JWAPP_TEMP 教务应用库 教务二开数据 创建方式参照“学工应用”章节。 创建集群的应用服务器、创建数据源、配置NFS共享(单台服务器请忽略此步骤) 创建jwapp、bizwebservice服务集群及server。 表2 创建集群 集群名称 Server名称 端口 说明 jwapp_cluster jwapp_server1 8801 APP应用服务 jwapp_server2 8802 biz_cluster jwbiz_server1 8901 APP组件服务 jwbiz_server2 8802 创建方式参照“学工应用”章节。 上传业务应用包 在/opt/wiseduAppGroups/创建相对应的文件目录,如下表: 表3 上传业务应用包 序号 服务类型 目录 备注 1 APP应用服务 jwapp 教务应用服务器 2 APP组件服务 bizwebservice 教务组件服务器 jwapp文件夹下放线下部署包里的“教务底座”、“Emap”下的文件以及应用管理平台上下载的应用程序包,如下表: 表4 应用程序包 序号 部署包 内容 说明 图片 1 EMAP线下包 emapAuth emapcomponen emapLogger emapol emapWS emapvalidate emapDBVMC frReport2 出库包 图1 文件 2 应用线下包 jwpubapp ROOT jw_attachments 出库包 stateapp 出库包,但是里面的证书需要从AMP平台中下载“流程管理”APP中的证书进行替换、覆盖 3 APP线上必备包 funauthapp 线上包 4 APP线上应用包 具体应用APP服务 线上包 父主题: 智慧校园
  • 配置实验终端机网络信息 图6 配置实验终端机网络信息1 开始IP(start ip):在试验过程中能够自动分配的开始IP。这个IP通常是与实验主机位于同一个局域网中。 结束IP(end ip):在试验过程中能够自动分配的结束IP。 子网掩码(netmask):实验终端机网络的子网掩码。 网关(gateway):实验终端机网络的网关。 DNS:实验终端机网络的DNS服务器地址,多个DNS用逗号分开。 配置实验桥接网卡 图7 配置实验终端机网络信息2 安装程序会自动列出实验主机上的物理网卡,根据输入其中一个网卡名称,回车即可。 这里配置网卡,是根据学生做实验用的是那个网段,如果有两个网卡请慎重选择好,如有选择错误,请从新安装一样,可以更改
  • 配置Agent服务信息 图4 配置Agent服务信息1 服务IP(Service ip address):设置实验主机上的一个能够在局域网内访问的IP地址,该值为必填项,输入正确的IP后回车即可。 服务端口(Service port):默认为80,本手册指导安装的默认都是80,直接回车即可。 备份实例(Is backup instance):指定是否为备份实例,可以输入y或n,不输入任何内容表示为不是备份实例。 这一步需要选择n,意思是这台机器是否作用备份机器。选择了Y,机器是不可用的 图5 配置Agent服务信息2
  • 配置参考 进入公共环境配置中新增公用pg数据库和zookeeper的配置: 图5 配置1 zookeeper的配置: 图6 配置2 pg数据库配置 图7 配置3 数仓连接配置参考:(IP修改为部署服务器IP) 字符串:jdbc:postgresql://{ip}:{port:5432}/{database} 例如:jdbc:postgresql://172.16.8.138:5432/postgres 图8 配置4 认证集成: 进入后台界面:http://IP:18201/cdsp-manager/manager/main/welcome 修改如下配置界面中的CAS认证服务地址 图9 认证集成1 域名访问配置:可参考如下 图10 配置1 图11 配置2
  • 安装数字资产管理 创建数据库表空间和用户 先查询表空间和临时表空间路径 select * from dba_temp_files; select * from dba_data_files; 创建临时表空间,红色部分注意根据实际情况替换 create temporary tablespace TS_CDSP_TEMP tempfile '/oradata/KFPTDB/datafile/TS_CDSP_TEMP.dbf' size 1024m autoextend on next 50m maxsize unlimited extent management local; 创建表空间:红色部分注意根据实际情况替换 create tablespace TS_CDSP_D logging datafile '/oradata/KFPTDB/datafile/TS_CDSP_D.dbf' size 2048m autoextend on next 50m maxsize unlimited extent management local; 新建usr_devops用户并关联表空间 -- Create the user create user usr_cdsp identified by "xYjIuw3AI#aN" default tablespace TS_CDSP_D temporary tablespace TS_CDSP_TEMP; 授权 -- Grant/Revoke role privileges grant connect,resource,dba,create view,select any table to usr_cdsp; 安装业务软件 进入实施作业平台传包 图1 实施作业平台传包1 图2 实施作业平台传包2 图3 实施作业平台传包3 通过安装向导,先安装组件,后安装cdsp的应用包 图4 安装 cdsp-ds-master、cdsp-ds-worker在配置时需要公用pg数据库和zookeeper的配置。
  • 配置项说明 表1 对外域名 配置项名称 默认值 描述 域名 / 域名可参照authserver7.wisedu.com 表2 业务配置 配置项名称 默认值 描述 项目访问路径 / 如http://authserver7.wisedu.com 认证端地址 / 如http://authserver7.wisedu.com/authserver 消息队列类型 / 填写rabbitmq redis使用的db / 填写6 表3 LDAP配置 配置项名称 默认值 描述 openldap源数据管理地址 / ldap ip地址 openldap端口 / 默认389 openldap源数据管理用户 / cn=config openldap源数据管理员密码 / ldap管理员密码 LDAP地址 / 如ldap://172.16.8.185:389 LDAP用户名 / cn=directory manager,dc=wisedu,dc=com LDAP存储域 / 如dc=wisedu,dc=com LDAP密码 / 管理员密码 表4 FIDO配置 配置项名称 默认值 描述 fido登录校验参数 界面访问的域名 / 如authserver7.wisedu.com fido登录校验参数 页面访问的地址 协议+域名 / 如https://authserver7.wisedu.com/authserver 表5 数据库配置 配置项名称 默认值 描述 地址 / 数据库链接的地址 用户名 / 数据库账号 密码 / 数据库密码 驱动 oracle.jdbc.OracleDriver 例如 oracle: oracle.jdbc.OracleDriver
  • 资源和成本规划 表1 智慧校园(供参考) 资源名称 详细配置 数量 用途 弹性云服务器ECS 标准配置:通用计算增强型 C6 | 8核 | 8GB| 硬盘 超高IO 100GB 操作系统:CentOS 7.8 2 nginx服务器 标准配置:通用计算增强型 C6 | 8核 | 16GB| 硬盘 超高IO 500GB 操作系统:CentOS 7.8 11 智慧校园运行支撑平台 标准配置:通用计算增强型 C6 | 16核 | 32GB| 硬盘 超高IO 500GB 操作系统:CentOS 7.8/openEulerV20SP3 4 数据资产管理 标准配置:通用计算增强型 C6 | 8核 | 16GB| 硬盘 超高IO 200GB 操作系统:CentOS 7.8 2 教工应用 标准配置:通用计算增强型 C6 | 8核 | 16GB| 硬盘 超高IO 200GB 操作系统:CentOS 7.8 2 学工应用 标准配置:通用计算增强型 C6 | 8核 | 16GB| 硬盘 超高IO 500GB 操作系统:CentOS 7.8 20 教学应用 对象存储服务OBS 包年计费,存储包 50TB,公网流量按需计费 1 多业务共享 弹性负载均衡ELB 带宽计费,10M,每年8640小时 1 多业务共享 弹性公网IP 按带宽计费,1个,独享100M 1 多业务共享 云数据库 云数据库 pg13 |主备| 8核32G SSD 1000GB 2 多业务共享 分布式缓存Redis 版本 5.0 | 主备版 | 副本数 2 | ARM架构 | 24GB 1 多业务共享 企业主机安全 HSS 企业主机安全 HSS 企业版 1 多业务共享 DDoS防护 DDoS原生基础防护 1 多业务共享 表2 人才培养(供参考) 资源名称 详细配置 数量 用途 弹性云服务器ECS 标准配置:通用计算增强型 C6 | 8核 | 8GB| 硬盘 超高IO 500GB 操作系统:CentOS 7.8/openEulerV20+ 2 实践教学平台 标准配置:通用计算增强型 C6 | 16核 | 32GB| 硬盘 超高IO 200GB GPU-A100 11 实践教学平台-实验调度 标准配置:通用计算增强型 C6 | 8核 | 32GB| 硬盘 超高IO 100GB 操作系统:CentOS 7.8/openEulerV20+ 2 课程开发平台 对象存储服务OBS 包年计费,存储包 50TB,公网流量按需计费 1 多业务共享 弹性负载均衡ELB 带宽计费,10M,每年8640小时 1 多业务共享 弹性公网IP 按带宽计费,1个,独享100M 1 多业务共享 云数据库 云数据库 pg13 |主备| 8核32G SSD 1000GB 2 多业务共享 分布式缓存Redis 版本 5.0 | 主备版 | 副本数 2 | ARM架构 | 24GB 1 多业务共享 企业主机安全 HSS 企业主机安全 HSS 企业版 1 多业务共享 DDoS防护 DDoS原生基础防护 1 多业务共享
  • 上传安装程序 通过安装程序采用 .zip分发,文件名称通常为lab-install-*.*.*.zip,*.*.*是安装程序的版本号。 如果直接操作服务器,可以通过U盘将文件上传上去;如果是通过xShell等终端来操作的,可以通过相应的文件传输软件将文件上传到服务器中。 具体流程: 主站设置spoc商务下套餐,配置key,配置课程,spoc引入课程。 安装操作系统。 部署程序。 父主题: 人才培养