我所在的公司IT部成立较久,一直也没有什么给力的运维。
所以无论是测试还是生产环境的操作系统都是centos5.3,内核版本是2.6.x。
但伴随着用户规模的增长,需要对技术做整体升级,但发现在部署很多新技术的较新版本时,
对内核版本要求较高(例如docker建议运行在kernel 3.10+),
所以索性想着能不能将系统版本及内核一起做个升级。
但我本身其实是开发组的,对这种升级工作几乎没有经验,再加上怕影响生产上的业务,
所以束手束脚不知从何处开始。拜托谁能帮帮我,万分感谢!
我所在的公司IT部成立较久,一直也没有什么给力的运维。
所以无论是测试还是生产环境的操作系统都是centos5.3,内核版本是2.6.x。
但伴随着用户规模的增长,需要对技术做整体升级,但发现在部署很多新技术的较新版本时,
对内核版本要求较高(例如docker建议运行在kernel 3.10+),
所以索性想着能不能将系统版本及内核一起做个升级。
但我本身其实是开发组的,对这种升级工作几乎没有经验,再加上怕影响生产上的业务,
所以束手束脚不知从何处开始。拜托谁能帮帮我,万分感谢!
POC
装一个干净纯洁的os
在这个os上部署你们现在的app
跑必要的test来验证新部署的app, 如果没有这样的test, 试着写一些。
请经验丰富的人帮你review
准备 & 测试
自动化POC时所有的步骤
在测试环境 自动化部署新的os, app, 并且test。
=> production
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答795 阅读✓ 已解决
2 回答3.2k 阅读
采购一套新的服务器,如果是预算比较紧张的话,可以参考TAOBAO的洋垃圾,一般几千块就能搞定一套E5(2011)的二手服务器,然后把新环境搞定,再把旧的数据移过去。。。 有条件的话,顺便做DOCKER或云(虚拟化)