# alinesno-cloud-env **Repository Path**: pcoding/linesno-cloud-env ## Basic Information - **Project Name**: alinesno-cloud-env - **Description**: 整体服务开发平台的环境搭建过程及文档思路,为整个开发提供环境准备,主要包括开发环境 ,自动化环境及开发技术实践,工具等。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 44 - **Created**: 2019-12-17 - **Last Updated**: 2021-06-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基础环境安装配置 ## 概要 基础环境完善及配置,为整个开发平台做基础,以环境搭建为主,为本地开发环境 > 目前的服务器应该是不够的,也并不是代表所有的软件需要完善才可以进入下一步开发,比如elk,前期搭建并一定是需要的,比如说集群,也并不一定是一开始就是集群, > 平台搭建一个人的话是比较长期,所以,以先投入组件构建为主,在完成第一步之后,再进一步完善, > 即使在公司,也是如此建议的,一步到位,也是比较难的,如果可以就更好。 ## 开发环境 - MacPro_x64_16g_256g(SSD) :smile: ## 服务器资源 > 阿里云服务器IP为公网,此处都以172.18.11的IP开头,做脱敏处理 | 序号 | 作用 | 服务器资源(系统/内存/硬盘) | IP规划 | 备注 | |------|-------------------|----------------------------|---------------|------------| | 1 | 开发服务器_master | CentOS7.4_x64_4G_40G | 192.168.1.110 | VBox虚拟机 | | 2 | 开发服务器_slave | CentOS7.4_x64_2G_16G | 192.168.1.111 | VBox虚拟机 | | 3 | 开发服务器_slave | CentOS7.4_x64_2G_16G | 192.168.1.112 | VBox虚拟机 | | 4 | 监控运维平台 | CentOS7.4_x64_4G_16G | 192.168.1.119 | VBox虚拟机 | | 5 | 基础DevOps平台 | CentOS7.4_x64_4G_40G | 172.18.11.17 | 阿里云 | | 5 | 注册中心 | CentOS7.4_x64_4G_40G | 172.18.11.139 | 阿里云 | | 7 | 基础服务服务器 | CentOS7.4_x64_1G_40G | 172.18.11.241 | 阿里云 | | 8 | 业务服务服务器 | CentOS7.4_x64_1G_40G | 172.18.11.183 | 阿里云 | | 9 | 应用服务服务器 | CentOS7.4_x64_1G_40G | 172.18.11.130 | 阿里云 | ## 资源规划 > 此处的完善进度表示文档完成进度,即可根据文档查询搭建的 | 序号 | 说明 | 工具 | IP | 是否集群 | 文档完善进度 | 备注 | |------|----------------|----------------|------------------------|----------|--------------|------| | 1 | 基础环境 | JDK | 172.18.11.17 | 单点 | 已完善 | | | 8 | 反向代理 | Nginx | 172.18.11.17 | 单点 | 已完善 | | | 11 | 自动部署工具 | Jenkins | 172.18.11.17 | 单点 | 完善中 | | | 12 | 私服库 | Nexus | 172.18.11.17 | 单点 | 已完善 | | | 17 | 链接跟踪 | skywalking | 172.18.11.17 | 单点 | | | | 13 | 代码检测 | Sonar | 172.18.11.17 | 单点 | | | | 2 | 缓存工具 | Redis | 172.18.11.17 | 单点 | 已完善 | | | 4 | 消息列表 | Kafka | 172.18.11.17 | 单点 | 已完善 | | | 10 | 分布式注册中心 | zeekeeper | 172.18.11.17 | 单点 | 完善中 | | | 6 | 分布式注册中心 | Eurake | 172.18.11.139 | 单点 | | | | 10 | 分页式配置中心 | Apollo | 172.18.11.139 | 单点 | | | | 6 | 数据库 | MySQL | 172.18.11.139 | 单点 | 已完善 | | | 1 | 开发过程管理 | Jira | 192.168.1.120 | 集群 | | | | 3 | Redis监控工具 | Redmon | 192.168.1.119 | 单点 | | | | 5 | 消息管理工具 | Kafka-Manager | 192.168.1.119 | 单点 | | | | 7 | 数据库主从 | MyCAT | 192.168.1.111/112 | 集群 | | | | 7 | 容器管理 | Kubernetes | 192.168.1.1110/111/112 | 集群 | | | | 9 | 高可用 | KeepAlived | 192.168.1.110/111/112 | 集群 | | | | 14 | 镜像管理 | Harbor | 192.168.1.110 | 单点 | | | | 15 | 自动部署 | Ansible | 192.168.1.119 | 单点 | | | | 16 | 自动部署管理 | Ansible Tower | 192.168.1.119 | 单点 | | | | 17 | 链接跟踪 | pinpoint | 192.168.1.119 | 单点 | | | | 18 | 日志监控 | elk | 192.168.1.119 | 集群 | | | | 19 | 服务器监控 | Zabbix | 192.168.1.119 | 单点 | | | | 20 | 基础环境搭建 | docker-compose | 192.168.1.119 | 单点 | 完善中 | | ## 访问地址 | 序号 | 说明 | 地址 | 备注 | |------|----------------|----------------------|------| | 1 | 开发过程管理 | http://www.baidu.com | | | 2 | 缓存工具 | | | | 3 | Redis监控工具 | | | | 4 | 消息列表 | | | | 5 | 消息管理工具 | | | | 6 | 数据库 | | | | 7 | 数据库主从 | | | | 7 | 容器管理 | | | | 8 | 反向代理 | | | | 9 | 高可用 | | | | 10 | 分布式注册中心 | | | | 11 | 自动部署工具 | | | | 12 | 私服库 | | | | 13 | 代码检测 | | | | 14 | 镜像管理 | | | | 15 | 自动部署 | | | | 16 | 自动部署管理 | | | | 17 | 链接跟踪 | | | | 18 | 日志监控 | | | | 19 | 服务器监控 | | |