svn项目puppet方案
2016-02-18 14:37:22 0 举报
puppet架构图
作者其他创作
大纲/内容
业务包:组件包/nginx/...辅助包:qcloud_log_manage/...
初始化----------------------------对象:db、zk...流程:校验配置项 -> 执行初始化脚本----------------------------备注:配置项校验逻辑要严谨,避免弄错地域只需选取集群中的一台机
常用命令
SQL操作
账号管理
1、高防2、WAF3、防火墙
数据备份
漏洞扫描
验收----------------------------检查接口:对外提供接口的组件检查日志:不提供接口的组件----------------------------备注:全量检查集群的每台机
MySQL
自动注册
下发配置
变量管理
验收
192.168.0.2
性能调优
依赖
慢查询优化
装包
Redis
网络防护
静态文件-----------nginx.conf......-----------备注:cc管理
安全准则
文件管理
动态文件-----------业务config.pyzk配置zoo.cfg......-----------备注:模板管理
主从同步
主流引擎
ping 192.168.1.2
组件自动化部署设计
高可用
数据导入导出
起服务
1、端口扫描2、配置扫描
手工录入--------region id/name各种计费id........---------备注:前置条件
自动注册-----------DBTGW VIP......-----------备注:多模板共享
192.168.1.2
持久化
业务初始化
PC-B
192.168.0.1
小结-------------------------------------------------[自动化阻塞点]部分变量需要手工录入。这部分工作可以前置,再发起自动化流程。[自动化所需的改造]机房生产2.0需迭代;服务安装都改成pkg;配置模板需完善;增加配置校验脚本和初始化脚本;增加验收脚本;[难点]模板编写。模板目标是生成内容能直接下发到机器(不需手工修改),逻辑都固化在模板里。难点在于如何保证生成内容稳定性,即多次生成的内容是一致的,例如 zoo.cfg 的IP排列固定不变。
PC-A
生产资源
运维系统-----------星云域名管理......
搭建
原理
收藏
收藏
0 条评论
下一页