导图社区 智校5.0国产化标准部署流程
这是一篇关于智校5.0国产化标准部署流程(数据库:mysql、中间件:tomcat)思维导图,主要内容包括:部署前准备工作,服务器系统部署,产品软件部署,测试基础数据导入,接口测试。
编辑于2025-03-12 11:54:36智校5.0国产化标准部署流程 (数据库:mysql、中间件:tomcat)
部署前准备工作
1.创建部署依赖在线表
(1)服务器IP、子系统规划表
(2)系统部署准备信息表
锁控信息
现场部署条件信息
跳板机信息
总包信息
系统初始化信息
端口映射信息

(3)问题记录表
2.基础包下载并解压(跳板机上)
(1)Navicat数据库链接工具
(2)MobaXterm远程链接工具
(3)数据库包(mysql)
(4)7-zip包(选装)
1.当应用服务器系统由公司定制系统安装时,定制系统已安装7-zip,无需下载7-zip包。 2.当应用服务器系统由纯净系统安装时,需下载7-zip包。
(5)Docker-ce包(选装)
1.当应用服务器系统由公司定制系统安装时,定制系统已安装docker,无需下载docker包。 2.当应用服务器系统由纯净系统安装时,需下载docker包。
(6)产品总包
服务器系统部署
1.纯净系统部署
(1)操作系统安装(服务器厂家安装)
(2)查看IP信息(本地)
图形化桌面方式
密令行界面方式
# nmcli device status //查看网卡连接状态 # nmcli device connect ens33 //激活可用网络连接(其中 ens33 是网口名,根据系统实际名称输入,TYPE 值是“ethernet” 的网口都要激活下)。 # ifconfig //查看IP信息 # nmcli decice show ens33 //查看特定接口的 IP、DNS、网关地址
(3)ssh远程登录服务器
新建ssh会话
SSH浏览器(SFTP)
上传、下载、刷新功能
(4)基础设置
IP固定(必选)
桌面界面方式
密令行界面方式
通过 nmcli 命令设置静态 IP 设置 IP 和网关 # sudo nmcli con mod eno1 ipv4.method manual ipv4.addr 192.168.122.63/24 ipv4.gateway 192.168.122.254 #其中 eno1 是网络接口名称(可用 ifconfig 查看系统的网络接口名称) 设置 DNS # sudo nmcli con mod eno1 ipv4.dns "211.136.192.6 120.196.165.24" #其中 eno1是网络接 口名称 使配置生效 # sudo nmcli con down eno1 && sudo nmcli con up eno1 #其中 eno1 是网络接口名称
上传并运行基础配置脚本(必选)
# chmod +x base-set.sh //给文件添加执行权限 # ./base-set.sh //执行文件
查看SELINUX状态是否为关闭(必选)
# sestatus SELinux status: disabled //返回此信息表示关闭状态
禁止通过“Ctrl+Alt+Del”重启系统(可选)
# sudo rm -f /etc/systemd/system/ctrl-alt-del.target # sudo rm -f /usr/lib/systemd/system/ctrl-alt-del.target # sudo sed -i.bak 's/#CtrlAltDelBurstAction=reboot-force/CtrlAltDelBurstAction=none/' /etc/systemd/system.conf # sudo systemctl daemon-reexec
设置终端自动退出时间(可选)
# sudo cp /etc/profile /etc/profile.bk # sudo vim /etc/profile 添加或修改:export TMOUT=3000
设置 vim 支持多种编码格式显示中文(可选)
# vim ~/.vimrc 添加以下配置: set encoding=utf-8 set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencoding=utf-8 set backspace=indent,eol,start
(5)挂载数据盘(LVM方式)
1.查看系统硬盘信息(这里的第二硬盘是 sdb) # lsblk 2.对第二硬盘进行分区 # sudo fdisk /dev/sdb 3.输入”g”,创建 GTP 分区表-->输入”n”,创建新分区(再按三次enter默认配置)-->输入“w”,保存分区表 4.查看分区情况 # lsblk 5.创建物理卷 PV(包含/dev/sdb1 分区) # sudo pvcreate /dev/sdb1 6.查看物理卷 # sudo pvs 7.创建卷组 VG(卷组名:hhd) # sudo vgcreate hhd /dev/sdb1 # sudo vgs 8.创建逻辑分区 LV(-n:指定逻辑分区名)(-L:指定逻辑分区大小,要比磁盘容量小1G) # sudo lvcreate -n data -L 2T hhd # sudo lvs 9.格式化逻辑区(ext4 格式) # sudo mkfs.ext4 /dev/hhd/data 10.创建/data 目录,挂载目录到新建分区,设置目录归属 lancoo 用户 # sudo mkdir /data # sudo mount /dev/mapper/hhd-data /data # sudo chown lancoo:lancoo /data 11.设置开机自动挂载 编辑/etc/fstab 文件,在文件最后添加以下参数: # sudo vim /etc/fstab 编辑输入:/dev/mapper/hhd-data /data ext4 defaults 0 0 12.保存文件退出(按 Esc,输入 :wq!回车)。 重启系统,查看设置是否成功 # sudo reboot # lsblk
(6)基础软件安装
上传安装包到/data目录
安装新版 7-zip
1.上传安装包“7-zip.tar”到服务器 2.运行以下命令解压和安装 # cd /data # tar -xvf 7-zip.tar # cd 7-zip # sudo ./7z-install.sh
安装 Docker-ce
1.上传定制安装包“docker-ce.tar”到服务器 # cd /data 2.运行以下命令解压安装包 # tar -xzvf docker-ce.tar.gz 3.进入解压目录,以 root 权限运行安装脚本 # cd docker # sudo ./docker-ce-install.sh
数据库服务器安装(mysql)
1.上传定制安装包“mysql-8.0.40-el8.x86_64.tar”到服务器 /data 目录 # cd /data 2.运行以下命令解压安装包 # tar -xzvf mysql-8.0.40-1.tar.gz 3.进入解压目录,以 root 权限运行安装脚本 # cd mysql-8.0.40-1.el8.x86_64/ # sudo ./mysql-install.sh 4.请输入MySQL数据库目录,保持默认(/data/mysql_data)直接按Enter继续: 按enter *您确认要继续安装?(y/n)按y PS:定制mysql安装包安装,mysql链接账号/密码为:root/LancooECP@123
2.定制系统部署
(1)操作系统安装(服务器厂家安装)
(2)IP固定(必选)
密令行界面方式
通过 nmcli 命令设置静态 IP 设置 IP 和网关 # sudo nmcli con mod eno1 ipv4.method manual ipv4.addr 192.168.122.63/24 ipv4.gateway 192.168.122.254 #其中 eno1 是网络接口名称(可用 ifconfig 查看系统的网络接口名称) 设置 DNS # sudo nmcli con mod eno1 ipv4.dns "211.136.192.6 120.196.165.24" #其中 eno1是网络接 口名称 使配置生效 # sudo nmcli con down eno1 && sudo nmcli con up eno1 #其中 eno1 是网络接口名称
(3)挂载数据盘(LVM方式)
1.查看系统硬盘信息(这里的第二硬盘是 sdb) # lsblk 2.对第二硬盘进行分区 # sudo fdisk /dev/sdb 3.输入”g”,创建 GTP 分区表-->输入”n”,创建新分区(再按三次enter默认配置)-->输入“w”,保存分区表 4.查看分区情况 # lsblk 5.创建物理卷 PV(包含/dev/sdb1 分区) # sudo pvcreate /dev/sdb1 6.查看物理卷 # sudo pvs 7.创建卷组 VG(卷组名:hhd) # sudo vgcreate hhd /dev/sdb1 # sudo vgs 8.创建逻辑分区 LV(-n:指定逻辑分区名)(-L:指定逻辑分区大小) # sudo lvcreate -n data -L 2T hhd # sudo lvs 9.格式化逻辑区(ext4 格式) # sudo mkfs.ext4 /dev/hhd/data 10.创建/data 目录,挂载目录到新建分区,设置目录归属 lancoo 用户 # sudo mkdir /data # sudo mount /dev/mapper/hhd-data /data # sudo chown lancoo:lancoo /data 11.设置开机自动挂载 编辑/etc/fstab 文件,在文件最后添加以下参数: # sudo vim /etc/fstab 编辑输入:/dev/mapper/hhd-data /data ext4 defaults 0 0 12.保存文件退出(按 Esc,输入 :wq!回车)。 重启系统,查看设置是否成功 # sudo reboot # lsblk
(4)数据库服务器安装(mysql)
1.上传定制安装包“mysql-8.0.40-el8.x86_64.tar”到服务器 /data 目录 # cd /data 2.运行以下命令解压安装包 # tar -xzvf mysql-8.0.40-1.tar.gz 3.进入解压目录,以 root 权限运行安装脚本 # cd mysql-8.0.40-1.el8.x86_64/ # sudo ./mysql-install.sh 4.请输入MySQL数据库目录,保持默认(/data/mysql_data)直接按Enter继续: 按enter *您确认要继续安装?(y/n)按y
产品软件部署
1.主应用服务器部署
(1)产品总包上传、解压
# cd /data # 7zz x -pLANCOO_ISC LANCOO_ISC_5.0A.zip #解压总包
(2)linuxTools文件修改(检查)
1. 使用命令切换到data目录下面 #cd LANCOO_ISC_4.0B/ 2. 在文件包下面对LgInstall.tar文件进行解压操作 #tar -xvf LgInstall.tar 3.进入到linuxTools文件目录,使用mobaxterm打开文件/LinuxTools/Install.xml 检查基础参数是否正确,如不正确,请直接修改。(以mysql数据库为例)  DBType="mysql"(数据库类型为=mysql) WebType="Tomcat" (中间件类型为Tomcat) DBIP="" (数据库服务器IP,不填默认为本机) DBUser="root"(数据库连接用户,默认为 root) DBPwd="LancooECP@123"(数据库连接密码,默认为 LancooECP@123) WebPath="/data/BasicSoftWare-Linux/tomcat-public"(中间件目录,默认为/data/BasicSoftWare-Linux/tomcat-public)
数据库参数
中间件参数
数据库账号、密码、端口
中间件部署路径
(2)锁控激活
1.进入到授权工具目录下面 #cd /data/LANCOO_ISC_4.0B/BasicSoftWare/x86_linux_激活工具 2.需要给锁控自动化工具添加执行权限 #chmod +x licenseManager 3.执行锁控自动化工具,进行锁控的填写,输入框内输入授权码(授权码在软件包装盒内的授权书内查看),然后点击 “确定“按钮,完成产品的激活 # ./licenseManager  4.选择A字母,进行激活操作  5.选择O,互联网在线激活 
(5)产品子系统部署
自动化工具部署
1.在安装包目录/data/LANCOO_ISC_4.0B/下运行./LgInstall.sh #cd /data/LANCOO_ISC_4.0B/ #./LgInstall.sh 2.选1进行【激活授权】操作。  3.选择A字母,进行激活操作  5.选择O,互联网在线激活  2.对照IP规划表勾选基础平台服务器上需要安装的所有系统,输入所需要部署软件的编号 3.按照自动化执行的步骤填写对应的信息(选择部署系统、部署的ip地址、首页端口、场景名称、以及选择使用的场景,需要注意的是我们也可以使用(1 4-5)的形式同步并存部署多个软件 4.脚本执行完成,会自动执行反向代理,部署完成之后会弹出是否重启服务器,在确保我们安装完成,反向代理重启成功的前提下,在确定重启服务器
初始化学校信息
2.分应用服务器部署
(1)产品总包上传
(2)linuxTools文件修改(检查)
1. 使用命令切换到data目录下面 #cd LANCOO_ISC_4.0B/ 2. 在文件包下面对LgInstall.tar文件进行解压操作 #tar -xvf LgInstall.tar 3.进入到linuxTools文件目录,使用mobaxterm打开文件/LinuxTools/Install.xml 检查基础参数是否正确,如不正确,请直接修改。(以mysql数据库为例)  DBUser(数据库连接用户,默认为 root) DBPwd(数据库连接密码,默认为 LancooECP@123) TomcatPath(Tomcat 目录,默认为/data/tomcat-public)
数据库参数
中间件参数
数据库账号、密码、端口
中间件部署路径
(3)产品子系统部署
1.在安装包目录/data/LANCOO_ISC_4.0B/下运行./LgInstall.sh #cd /data/LANCOO_ISC_4.0B/ #./LgInstall.sh  2.对照IP规划表勾选基础平台服务器上需要安装的所有系统,输入所需要部署软件的编号 3.按照自动化执行的步骤填写对应的信息(选择部署系统、部署的ip地址、首页端口、场景名称、以及选择使用的场景,需要注意的是我们也可以使用(1 4-5)的形式同步并存部署多个软件 4.自动化执行完成,显示安装完成,输入y进行重启 5.访问基础平台服务器,在基础平台服务器上面重启基础平台反向代理的操作. #sudo -S sh /data/LANCOO_ISC_5.0A/Soft_Basic/nginx-base/setproxy.sh http://172.16.72.248:10101/ 20000 http://172.16.72.248:20000/ 说明:sudo -S sh /data/LANCOO_ISC_4.0B/Soft_Basic/nginx-base/setproxy.sh http://基础平台服务器内网ip:基础平台端口/ 代理端口 http://基础平台服务器代理ip地址:代理端口/
3.中转子节点安装
(1)进平台系在界面下载包
(2)上传子包到中转服务器并解压
(3)linuxTools文件修改(检查)
1.进入到linuxTools文件目录,使用mobaxterm打开文件/LinuxTools/Install.xml 检查基础参数是否正确,如不正确,请直接修改。(以mysql数据库为例)  DBUser(数据库连接用户,默认为 root) DBPwd(数据库连接密码,默认为 LancooECP@123) TomcatPath(Tomcat 目录,默认为/data/tomcat-public)
数据库参数
中间件参数
数据库账号、密码、端口
中间件部署路径
(4)自动化工具部署
# cd /data/converterService_Master/ #./LgInstall.sh
4.计算段服务器(选装)
(1)进应用系统下载计算包
(2)自动化工具部署
5.K12资源库(选装)
K12需科研手动部署
测试基础数据导入
1.中小学环境
导入说明获取
导入模版获取
2.大学环境
导入说明获取
导入模版获取
接口测试
1.验证子系统入口访问是否正常无报错
2.无入口系统验证
(1)文件预览
(2)消息中间件
(3)中转子节点