中州养老系统云运维项目
项目介绍
中州养老系统为养老院量身定制开发专业的养老管理软件产品;涵盖来访管理、入退管理、在住管理、服务管理、财务管理等功能模块,涉及从来访参观到退住办理的完整流程。
项目原型访问地址:https://codesign.qq.com/s/459277624064324 密码: FSTI
中州养老项目分为两端,一个是管理后台,另外一个是家属端
管理后台(网页):养老院员工使用,入住,退休,给老人服务记录,AI智能体体检报告分析(百度千帆)等
家属端(小程序):养老院的老人家属使用,查看老人信息,缴费,下订单,智能客服等等
项目部署架构
节点规划
运维部署上线流程
1.申请三台阿里云ECS服务器并初始化
三台ECS配置:
2核4G,X86架构,CentOS Stream 9 64位系统
Mobaxterm连接三台服务器,对主机名进行修改:
hostnamectl set-hostname node1.spiderzxx.cn
hostnamectl set-hostname node2.spiderzxx.cn
hostnamectl set-hostname node3.spiderzxx.cn
注意事项:
- ECS配置尽量在2核4G以上
- 三台服务器要在一个可用区
- 主机名命名规则一般为主机名+公司名称
2.Node1节点配置
MySQL安装
MySQL安装文档:https://my.feishu.cn/docx/Bp2kdHlWAoFPFfxTQnIcoPSWnr9
MySQL基本配置:
密码Aa123456.
删除匿名用户
允许远程访问
dnf install -y https://dev.mysql.com/get/mysql80-community-release-el9-1.noarch.rpm
dnf repolist enabled | grep mysql
dnf install -y mysql-community-server --nogpgcheck
systemctl start mysqld
systemctl enable mysqld
systemctl status mysqld
grep password /var/log/mysqld.log
项目业务数据导入
mkdir /opt/zzyl/sql/
cd /opt/zzyl/sql
把ry-zzyl.sql导入这个文件夹
mysql -u root -pAa123456. < ry-zzyl.sql
mysql -u root -pAa123456. -e 'show databases;'
Redis部署
单机版本Redis安装文档:https://my.feishu.cn/docx/ASWLdXucToOkAbxZfjLcoxtGnje
dnf install redis -y
vim /etc/redis/redis.conf
项目接入OSS,接入百度千帆大模型
修改项目生产环境oss,百度接入配置,以及数据库,redisIP配置
3.Node2节点配置
后端服务部署
安装Java环境
https://m6on85cty5.feishu.cn/docx/RQSbdq1bxo0eORxav5Fcm06Jnqg
上传jar包
mkdir -p /opt/zzyl/backend
cd /opt/zzyl/backend
上传jar包
Java -jar zzyl-admin.jar
要注意开启数据库远程连接权限
出现以下页面说明成功
后台启动项目
dnf install -y epel-release #安装第三方应用库
dnf install -y screen #安装screen命令
screen -S zzyl-backend #创建一个窗口
java -jar zzyl-admin.jar #在新窗口启动
ctrl+a+d 长期挂载到后台
screen -r 可再次查看
4.node3节点配置
部署Nginx
安装Nginx:
https://m6on85cty5.feishu.cn/docx/ZdoFd3WSdoAZOZxQ2T0cLDPRn6f
然后将前端打包号的文件放在var/www/
配置Nginx配置文件
#添加跨域资源共享
#限制客户端请求体大小
#处理静态页面
#配置反向代理
nginx -s reload #重载
页面展示
5.监控告警
设置报警联系人,联系组
设置报警规则,需求:监控CPU指标,当连续一分钟CPU使用率超过80%,邮件提醒;当连续三分钟CPU使用率超过90%,进行短信+邮件提醒;当连续5分钟CPU使用率超过95%,进行电话+短信+邮件。

浙公网安备 33010602011771号