# x3dScripts **Repository Path**: lanceg/x3dscripts ## Basic Information - **Project Name**: x3dScripts - **Description**: 达索3DE平台自动安装、日常维护脚本 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2021-03-01 - **Last Updated**: 2024-09-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # x3dScripts # 介绍 达索3DE平台自动安装、日常维护脚本 # 架构 1. prerequisite: 存储服务器安装前置组件,可以根据需要下载后存放在该目录下,多个版本共用一套,按照脚本需要从文件夹中提取; ps:其中存放了一套自签名证书,可以按需使用 部分介质:链接:https://pan.baidu.com/s/1W8eX_cbVZFPzcDK-hLpiMQ?pwd=u7ib 2. 按版本分解部署目录: 1. 按系统分解,Linux和Windows分别处理,主要处理LInux,windows脚本根据情况增加; 2. prerequisite:主要处理系统配置、前置组件、反向代理等; 3. ServerInstaller:存储安装脚本、配置文件、安装介质等; 1. GA/FD:按照platform和webapps存储安装介质,介质形式以原始介质解压出的tar.gz或zip压缩包为主,GA的platform需要自己压缩解压出的文件夹,内部结构如下: 3DSpace L__Linux64 L__1 L_ ... 提供在线下载(2021x版): GA ——https://pan.baidu.com/s/1ArkzUGibSYKxCMx_C5kafg?pwd=1rsw FD04——https://pan.baidu.com/s/1Q-hNXA_c8UvIrj0fuUVk-A?pwd=011n 2. UserIntentions:自动安装配置脚本,其中有部分信息可以通过run.sh按需修改; 3. temp:临时目录,默认为空; 4. apps.txt、platform.txt:定义安装平台组件和web应用的清单和顺序,安装脚本按照该文本中的内容逐个进行安装; 5. 各个安装脚本:GA for GA,FD for FD,GUI 用于交互式安装; 6. ENOVIAReportGeneratorFoundationInstall.sh:对应组件单独安装命令,在安装过程中自动调用。 4. sysctrl:自定义的系统维护脚本,该目录在执行run.sh时会自动部署,所以不要更改目录; ps:其中COS使用的是Debye数据库配置,不适用于Oracle数据库;tomeeOpt.sh用于进行各个服务的tomee的优化配置等,不完美,酌情使用; 5. env.sh:用来配置安装过程中需要设置的大部分信息,包含主机名、安装位置等; 6. run.sh:按照env.sh的设置信息进行安装脚本更改,并执行前置处理脚本; 7. ForAutoVUE:autovue相关安装及配置内容; # 使用说明 1. 将该包中需要的内容下载到服务器中,放在一个目录中,该目录即为installer目录; 2. 更改env.sh; 3. 执行run.sh,完成后重启; 4. 安装数据库,执行03-oracle; 5. 将安装介质放置到对应目录中; 6. 按需选择执行的脚本。 # 后续计划 1. oracle自动安装; 2. 前置组件清单定义;