测试
2019-12-06
@博客
阿里云网络环境切换方案
概述
1.目标
- 将51卡宝事业部的生产、预发环境从经典网络迁移到VPC网络
2.简介
- 方案分为:迁移准备、迁移后操作、效果检测三部份,以确保迁移顺利
一、迁移准备
1.预约迁移,时间:23:10 (提前1小时预约)
2.关掉服务,时间:22:50 (开始准备操作)
3.1.存储(22:50 开始操作)
- RDS、DRDS混挂
- Redis混挂
- Memcached混挂
3.2.ECS(22:50 开始操作)
-
关闭阿里云安全组策略
-
停掉所有服务
- 提前一小时预约迁移
3.3.WATER:
- 备份[water]/service表
- 删除旧的服务监控(不要删掉网站监控)
DELETE from water.`service` WHERE `address` LIKE '%10.%' `
- 禁用网站监控
- 删除局域网消息订阅
delete FROM `subscriber` WHERE `receive_url` LIKE '%http://10.%'
二、迁移后操作:
1.服务器更新
- yum update
- yum update bash
2.调整环境配置
- DRDS,修改白名单
- RDS,修改白名单
- Redis,修改白名单
- OSS接口请求,检查是否有白名单
- (等阿里云产品相关白名单...)
3.1.调整WATER环境配置(注意生产、预发两个环境)
- 备份[water]数据库
- 改php的[water]连接地址
- OSS配置地址
- DRDS配置地址
- RDS配置地址 (有部份直接使用了RDS配置)
- Redis配置地址
- Memcached配置地址
- WATER安全名单配置
tag=cfg,表示可请求配置服务 - 修改Ops/计算资源 的内外网IP
- 确保Water环境自身正常运行!!!
- http://pro.water.zmapi.cn 可进入
3.2.调整ECS业务环境配置(注册生产、预发两个环境)
- 调整HOST配置(生产环境是指向SLB的)
- 启动相关服务
- 添加阿里云安全组相关策略
3.3 检测WATER情况
- 启用网站监控
- 检查WATER消订阅和环境监控
- 检查服务监控频道下所有项目
- 点击PAAS下的即时接口是否正常
- 确保没有任何报警!!!
三、效果检查
1.生产环境
- 检测51卡宝app,可进入,可显首页
- 检测收乎app,可进入,可显首页
- 检测支付帮app,可进入,可显首页
- 检测 http://admin.zmapi.cn 可进入
2.预发环境
- 检测 http://rc.water.zmapi.cn/ 可进入
- 检测 http://rc.hold.zmapi.cn/debug.htm 可进入,可生成md5