了解最新公司动态及行业资讯
公司XXXX项目近日启动。预计短时间内将部署数百组服务器。以目前运维部门人力有限,如果不采用人工安装、配置和监控方案服务器运维,工作量可想而知,甚至会出现服务器满了却来不及的情况安装新系统。因此,运维部的工程师必须精通人工运维系统的使用。
人工运维系统介绍
一个已建立的人工运维系统包括系统准备、配置管理、监控和报告三个功能模块:
1.系统准备
一世。手动安装操作系统和常用软件包
2.配置管理
一世。手动部署业务系统软件包并完成配置
ii. 远程管理服务器(切换服务等)
iii. 更改回滚
3.监控和报告
一世。服务器可用性、性能、安全监控
ii. 将报告信息发送给管理员
1.准备工具
准备工具可以制作Linux操作系统和软件安装手册。他们使用服务器上的软件包系统,例如 rpm 或 apt 来安装软件包,甚至做一些简单的配置工作。
2.配置管理工具
配置管理工具可以手动部署常用应用程序、设置参数或在新服务器上启动服务,也可以用于将操作系统和业务支撑系统的变更管理回滚到以前的版本。
3.监控和报告工具
监控工具用于收集服务器数据以生成有关可用性、性能和其他系统状态的报告。可用性监控可以在第一时间向运维人员发出业务不可用的警告,方便第一时间处理,减少业务中断时间。
红围巾捐赠的项目是一个集成了准备类和配置管理类的框架,如右图:
我们的手动配置管理系统采用开源和Func相结合的方式进行服务器和业务系统的统一配置,Func用于集中管理多台服务器。
是Labs基于ruby语言开发的手动系统配置工具。它可以在C/S模式或独立模式下运行,支持所有UNIX和类UNIX系统的配置管理。最新版本还支持一些有限的操作系统管理。适用于服务器管理的全过程,如初始安装、配置、更新和系统关闭。
由于平台限制服务器运维,篇幅过长,很难全部发布。作者已经将文档整理成PDF。
想要学习和提高对自己服务器的理解的同学,可以关注并私信我关键词信息,免费获取此PDF。