历史版本3 :部署运维项目环境检测 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

运维平台版本
功能变更
V2.6.0-

1.2 应用场景

在部署新项目时,由于前期准备不充足,或环境配置无法支撑部署,可能会导致部署失败。

因此,在「部署新项目」过程中,运维平台提供「环境检测」功能,对项目部署环境进行检测。

本文提供各检测项的说明与解决方案。

2. 操作系统编辑


说明
检测内容检测节点配置中各个服务器的操作系统版本是否满足部署要求,是否一致
是否必须通过不强制,不通过也可部署项目
调整建议

1)建议同一项目使用的各个服务器,操作系统版本完全一致

2)优先推荐使用 Ubuntu 22 版本的操作系统

3. 服务器时区编辑


说明
检测内容检测节点配置中各个服务器的时区是否一致
是否必须通过

必须通过

服务器时区存在不一致,则无法部署项

服务器时区不一致,可能会导致定时任务执行错误、日志记录混乱、数据不一致等多种问题

调整建议

请参考文档:Linux系统时区调整

对各个服务器的时区进行调整,确保完全一致

4. 服务器时间编辑


说明
检测内容检测节点配置中所有服务器的时间误差是否超过5秒
是否必须通过

必须通过

所有服务器时间误差超过5秒,则无法部署项

服务器时间不一致,可能会导致定时任务执行错误、日志记录混乱、数据不一致等多种问题

调整建议

推荐使用网络时间协议(NTP),确保多个服务器时间的准确性和自动同步。

请根据你的服务器操作系统版本,自行查阅资料配置。

5. 目录合法性编辑


说明
检测内容

对于自己准备的组件

1)确认文件服务组件的文件挂载路径是共享目录

2)确认其他组件的工程路径不是共享目录

是否必须通过

必须通

如路径不合法,则无法部署项目

调整建议

1)优先建议使用运维平台部署全部组

2)自行对报错中指出的目录进行检查和调整

6. 镜像版本检测编辑


说明
检测内容

1)检测运维平台对接的镜像仓库,是否存在所需组件镜像

2)如不存在,检测是否支持连接帆软云端仓库,从云端拉取相关组件镜像

是否必须通过

必须通过

如从本地镜像仓库/云端镜像仓库均无法获取组件镜像,则无法部署项

调整建议

1)对于内网用

请参考文档:手动推送镜像入库

2)对于外网用户

请参考文档:确认镜像仓库支持连接帆软云端仓库

7. 端口占用及连通性编辑


说明
检测内容

1)检查项目各个服务器中,各个组件所需占用的端口是否空闲

2)检查需要连通的各个组件,网络是否可访问

包括镜像仓库与项目、运维平台与项目组件、项目组件之间

是否必须通过

必须通过

1)端口不空闲,无法成功部署组件

2)网络不互通,项目组件无法成功连通或被运维平台管理

调整建议

请参考文档:端口占用检查与防火墙配置

对端口占用情况进行处理,对防火墙进行放开

8. 权限检测编辑


说明
检测内容

检查节点配置中填写的服务器用户,是否有足够权限完成项目部署和运行

是否必须通过

必须通过

检测到任意一个节点的任意一个命令无权执行,均无法进行项目部署

调整建议

1)优先推荐使用root超管用户进行项目部署和运行

2)如需使用非超管root用户进行项目的部署和运行

请参考文档:用户权限说明

9. 残留检测编辑


说明
检测内容检测节点配置中的各个服务器中,是否已存在docker、运维平台、帆软应用
是否必须通过不强制,不通过也可部署项目
调整建议

建议在全新服务器部署项目

即所准备的服务器中,未部署任何docker、运维平台、帆软应用