华为云用户手册

  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限, 获取Token 接口响应消息头中X-Subject-Token的值即为Token。 最小长度:1 最大长度:32768 表3 请求Body参数 参数 是否必选 参数类型 描述 overwrite 否 Boolean 执行策略(true:全部覆盖,false:全部跳过,默认为true) 缺省值:true sub_paths 是 Array of strings 复制的路径集 最小长度:1 最大长度:2000 数组长度:0 - 50 target_folder 否 String 目标文件夹 最小长度:0 最大长度:2000
  • 请求示例 复制项目数据,使用覆盖模式,复制到目标目录为test。 https://eihealth.cn-north-4.myhuaweicloud.com/v1/{project_id}/eihealth-projects/{eihealth_project_id}/datas/clone { "overwrite" : true, "sub_paths" : [ "folder1/", "folder2/test.txt" ], "target_folder" : "test/" }
  • URI POST /v1/{project_id}/eihealth-projects/{eihealth_project_id}/datas/clone 表1 路径参数 参数 是否必选 参数类型 描述 eihealth_project_id 是 String 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。 最小长度:1 最大长度:128 project_id 是 String 华为云项目ID,您可以从获取项目ID中获取。 最小长度:1 最大长度:128
  • URI GET /v1/{project_id}/eihealth-projects/{eihealth_project_id}/project-traces 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 华为云项目ID,您可以从获取项目ID中获取。 最小长度:1 最大长度:128 eihealth_project_id 是 String 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。 最小长度:1 最大长度:128 表2 Query参数 参数 是否必选 参数类型 描述 path 是 String 指定文件夹(路径) 最小长度:0 最大长度:2000 limit 否 Integer 限制量,单次查询总量,必须由数字组成,默认为100,取值范围[1,1000] 最小值:1 最大值:1000 缺省值:100 offset 否 Integer 偏移量,查询起始偏移,必须由数字组成,默认为0,取值范围[0,100000000] 最小值:0 最大值:100000000 缺省值:0
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 count Long 数据对象(目录,文件)总数量 datas Array of TraceDataRsp objects 数据对象列表 bucket_size Long 桶存量 表5 TraceDataRsp 参数 参数类型 描述 path String 对象全路径(项目名称:/路径) name String 名称 type String 枚举值: FILE FOLDER size Long 大小 缺省值:0 create_time String 创建时间 download_url String 下载链接
  • 响应示例 状态码: 200 OK { "count" : 10, "datas" : [ { "path" : "2022/02/21/eiHealth-project_CloudTrace_cn-north-7_2022-02-21T02-31-09Z_a45fc9849d217b43.json.gz", "name" : "eiHealth-project_CloudTrace_cn-north-7_2022-02-21T02-31-09Z_a45fc9849d217b43.json.gz", "type" : "FILE", "size" : 438, "create_time" : "2022-02-21T02:31:09Z", "download_url" : "https://aos-eihealth-for-trace-***/***60.json.gz" } ], "bucket_size" : 1111 }
  • 请求示例 批量取消作业,取消如下两个作业,默认强制终止模式。 https://eihealth.cn-north-4.myhuaweicloud.com/v1/{project_id}/eihealth-projects/{eihealth_project_id}/jobs/batch-terminate { "ids" : [ "baabcb56-5bb6-11eb-8a0d-fa163e3ddba1", "baabcb56-5bb6-11eb-8a0d-fa163e3ddba2" ] }
  • URI POST /v1/{project_id}/eihealth-projects/{eihealth_project_id}/jobs/batch-terminate 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 华为云项目ID,您可以从获取项目ID中获取。 最小长度:1 最大长度:128 eihealth_project_id 是 String 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。 最小长度:1 最大长度:128
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 [数组元素] Array of BatchOperateJobRsp objects OK 表5 BatchOperateJobRsp 参数 参数类型 描述 id String 作业id status String 批量操作作业的结果 枚举值: SUCCEEDED FAILED message String 操作结果失败信息,仅在操作失败时会返回 状态码: 207 表6 响应Body参数 参数 参数类型 描述 [数组元素] Array of BatchOperateJobRsp objects MULTI_STATUS 表7 BatchOperateJobRsp 参数 参数类型 描述 id String 作业id status String 批量操作作业的结果 枚举值: SUCCEEDED FAILED message String 操作结果失败信息,仅在操作失败时会返回
  • 响应示例 状态码: 200 OK [ { "id" : "baabcb56-5bb6-11eb-8a0d-fa163e3ddba1", "status" : "SUCCEEDED", "message" : "string" } ] 状态码: 207 MULTI_STATUS [ { "id" : "baabcb56-5bb6-11eb-8a0d-fa163e3ddba1", "status" : "SUCCEEDED", "message" : "string" }, { "id" : "baabcb56-5bb6-11eb-8a0d-fa163e3ddba2", "status" : "FAILED", "message" : "string" } ]
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限,获取Token接口响应消息头中X-Subject-Token的值即为Token。 X-Force 否 Boolean 是否强制停止作业 表3 请求Body参数 参数 是否必选 参数类型 描述 ids 是 Array of strings 批量操作作业id列表 最小长度:1 最大长度:128 数组长度:1 - 50
  • URI POST /v1/{project_id}/eihealth-projects/{eihealth_project_id}/databases/{database_id}/data/insert 表1 路径参数 参数 是否必选 参数类型 描述 eihealth_project_id 是 String 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。 最小长度:1 最大长度:128 project_id 是 String 华为云项目ID,您可以从获取项目ID中获取。 最小长度:1 最大长度:128 database_id 是 String 数据库实例id 最小长度:1 最大长度:128
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限,获取Token接口响应消息头中X-Subject-Token的值即为Token。 最小长度:1 最大长度:32768 表3 请求Body参数 参数 是否必选 参数类型 描述 column_values 是 Array of ColumnValueDto objects 列及对应值列表 数组长度:1 - 100 表4 ColumnValueDto 参数 是否必选 参数类型 描述 column 是 String 列名 最小长度:1 最大长度:63 value 否 String 该列对应的值 最小长度:0 最大长度:1073741824
  • 请求示例 插入数据单条数据,列column1、column2、column3的值分别为1000、str2、1.1 https://eihealth.cn-north-4.myhuaweicloud.com/v1/{project_id}/eihealth-projects/{eihealth_project_id}/databases/{database_id}/data/insert { "column_values" : [ { "column" : "column1", "value" : "1000" }, { "column" : "column2", "value" : "str2" }, { "column" : "column3", "value" : "1.1" } ] }
  • 本地自治 IoT边缘通过架构设计使其能够在网络受限时仍然实现边缘节点自治,具体体现在以下四个方面: 边缘节点持续运行:即使边缘节点无法连接到云端服务,也可以保证已部署的数据采集、数据处理和数据推送等边缘模块持续运行。 边缘模块自我恢复:在网络断开的情况下,如果边缘节点上的任何模块发生异常退出,系统可以自动重新启动它,确保服务的稳定性。 离线数据边侧缓存:当节点无法将数据上报到云端时,节点会将数据缓存在本地。数据不会因为暂时的网络问题而丢失,在网络恢复后重新尝试上报。 自动恢复离线操作:当网络恢复后,边缘节点会自动连接到IoT边缘服务。节点离线期间进行的所有管理操作,将在节点恢复在线后下发执行。管理操作包含但不仅限于:部署、升级或删除应用模块;管理数据流转规则;管理数据采集配置;管理离线缓存配置;管理日志采集开关。 以上这些架构设计使边缘节点能够在网络不稳定的环境中保持运行,并在网络恢复后,自动同步离线期间的管理操作,从而实现在网络断开时的本地自治。 父主题: 管理边缘节点
  • 背景信息 本案例以“预测乳腺癌是良性/恶性”的场景为例。假设一部分的乳腺癌患者数据存储在xx医院,另一部分数据存储在某个其他机构,不同机构数据所包含的特征相同。 这种情况下,xx医院想申请使用其他机构的乳腺癌患者数据进行乳腺癌预测模型建模会非常困难。因此可以通过华为 TICS 可信智能计算平台的横向联邦功能,实现在患者隐私不泄露的前提下,利用其他机构的医疗数据提升乳腺癌预测模型的准确率。 进一步地,可根据该模型案例发散,构建老年人健康预测、高血压预测、失能早期预警模型等。 图1 乳腺癌预测研究应用场景示意 作业发起方通过计算节点上传数据、待训练模型的定义文件; 作业发起方配置TI CS 的横向联邦学习作业,启动训练; 模型参数、梯度数据在TICS提供的安全聚合节点中进行加密交换; 训练过程中,各参与方计算节点会在本地生成子模型,由TICS负责安全聚合各子模型的参数,得到最终的模型; 空间的整体配置通过空间管理员进行统一管理。
  • 开发流程 图1 开发流程 表1 开发流程 阶段 说明 参考文档 了解基本概念 在开始开发前,需要了解多方安全计算的基本概念。 常用概念 准备TICS执行环境 TICS执行环境当前依赖TICS空间、计算节点和连接器。 环境准备 根据场景编写sql程序 当前多方安全计算支持通过编写sql语句,来构建多方安全计算业务场景的计算任务。 使用场景 运行程序及查看结果 指导用户将开发好的sql在计算节点控制台进行提交运行,并查看结果。 可验证代码示例 父主题: 服务介绍
  • 基于MPC算法的高安全级别计算 完成demo验证阶段,为提升数据保护级别,接入以纯密文的状态做计算的更高安全级别的数据,可以通过开启高隐私级别开关,提升空间安全级别。 图1 高隐私级别开关 再次单击作业,审批进行的同时敏感数据被进行了同态加密。DAG图显示了“psi + 同态”的全过程流向,基本符合业界已公开的PSI算法流程和同态加密流程。 图2 加密流程 图3 加密流程 父主题: 可验证代码示例
  • 应用场景 智慧校园 客户的痛点 随着高校信息化系统日益增多,统一管理的问题日益突出。 各种内容散落不同地方,缺乏内容整合和统一呈现,师生难以快速、准确找到想要的内容。 高校数据烟囱林立,缺乏简单好用的数据管理工具,或工具未预置高校数仓、数据集市数据模型、数据目录模板,导致实施成本和难度较高。 前期信息化由于缺乏校级顶层设计,离散建设各个业务系统,产生数据孤岛,引导学校从全校视角建设平台服务,并针对性的建设教师服务和学生服务,对既有业务系统进行替换。 通过本方案实现的业务效果 智慧校园运营支撑平台:提供面向校内不同角色、不同群体提供个性化、跨系统、跨领域的信息与服务整合。 数据资产管理:提供从工具到内容的全套配置,解决实现学校数据可发现、可共享难题,满足全校信息化发展的数据需求。 教工、学工应用:以“教职工”为中心,围绕高校“人事、师资、劳资”等核心管理业务,构建高校校级人事综合管理平台;以服务学生成长发展为中心,构建从学生入校、在校到离校全生命周期的学工综合管理平台,协助学校全方位做好学生教育、管理和服务工作,并达到推动高校学生管理工作提质增效和实现师生满意度的升级目的。 人才培养 客户的痛点 随着高校人才培养、实践教学活动的开展,很多问题日益突出 学校现有课程对岗位能力培养薄弱,所教授课程和实际产业脱节,院校老师不了解企业业务和岗位具体工作职能,对学生的岗位能力培养停留在理论层面。 实践案例与实际工作场景脱节,多数案例来源论文或者教材,论文,没有真实企业案例更没有结合院校、区域特色的案例 实践实训课程无法管控,实训课只能对学生结果进行检查,往往错误无法定位到具体环节和技能点,只能重新做浪费大量时间 学习形式枯燥,教师无法分层教学,实践教学形式多为视频+文档+操作手册的固定任务和内容,无法针对不同层次学生进行裁剪 学生完成实训后,没有具体量化结果呈现,学生在完成实践课程后无法得知自己的薄弱环节,应该补缺的知识和能力 学生只学技术,不懂企业业务,目前新工科学生的实训课程只关注技术部分的能力,不去关注业务和职业能力的训练 通过本方案实现的业务效果 实践教学平台:提供面向院校全学段的课程类型,包括理实一体化课程、课程级实训(课程设计)、综合实训(工程实践)、认知实习、专业实习、毕业实习,用不同形式的方式,解决学生学习枯燥、学法单一、只懂技术,不懂业务,老师教学繁琐,工作量大的问题 课程资源包:以真实企业为原型,将实际的企业业务搬进校园,所以案例数据均来源于真实企业脱敏后数据,按照岗位能力分级模型设计的任务式实践教学体系,能全方位展现学生的能力报告便于学生查缺补漏,快速适应岗位要求。
  • 解压安装程序 假定.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
  • 执行安装程序 压缩包是带执行权限压缩,正常情况下在运行install.sh的时候能正常运行,如果出现“Permission denied”(没有权限),请执行chmod +x *.sh来给sh文件提升执行权限。 赋予权限,执行./install.sh 后,出现如下界面: 图3 赋予权限 主控服务器性能配置相对来说也比较强劲,建议在中控所需的组件全部安装在一起,所以输入“1”回车即可。(第一步安装时候,选择存储路径,需要写到/home/work)没有的需要自己建立文件夹 图4 赋予权限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服务 线上包 父主题: 智慧校园
  • 配置Agent服务信息 图4 配置Agent服务信息1 服务IP(Service ip address):设置实验主机上的一个能够在局域网内访问的IP地址,该值为必填项,输入正确的IP后回车即可。 服务端口(Service port):默认为80,本手册指导安装的默认都是80,直接回车即可。 备份实例(Is backup instance):指定是否为备份实例,可以输入y或n,不输入任何内容表示为不是备份实例。 这一步需要选择n,意思是这台机器是否作用备份机器。选择了Y,机器是不可用的 图5 配置Agent服务信息2
  • 配置实验终端机网络信息 图6 配置实验终端机网络信息1 开始IP(start ip):在试验过程中能够自动分配的开始IP。这个IP通常是与实验主机位于同一个局域网中。 结束IP(end ip):在试验过程中能够自动分配的结束IP。 子网掩码(netmask):实验终端机网络的子网掩码。 网关(gateway):实验终端机网络的网关。 DNS:实验终端机网络的DNS服务器地址,多个DNS用逗号分开。 配置实验桥接网卡 图7 配置实验终端机网络信息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
共100000条