1.熟悉linux/windows系统,能轻松应对平台的搭建、部署、监控、调优、升级、日常维护和管理及系统故障的定位与排除工作;2.熟悉OSI七层模型,常用的tcp、http协议等;3.熟练使用Zabbix、Nagios、Cacti等监控工具,可以自定义zabbix监控模板和nagios插件,可承担7*24的监控与报警职责。熟悉自动化运维流程,熟练使用ansible等自动化运维工具;4.可以利用shell进行日常备份、检查等常用脚本的编写和调试,能够独立完成脚本编写任务;5.熟悉Nginx、Apache、Tomcat、Squid、ftp、Samba等常见服务的安装,配置,维护及定位并处理服务故障;6.熟悉MySQL数据库,书写常见的SQL语句,熟练掌握数据的备份与恢复,熟练掌握MySQL的主辅集群、双主集群以及多主集群的部署;7.熟悉LAMP、LNMP架构的搭建、优化、维护及故障的定位和排除;8.熟悉负载均衡(LB)和高可用(HA)集群的搭建、维护及优化,对LVS(4层)、Nginx(7层)、HAproxy、Keepalived的原理有深入理解;9.熟悉KVM、VMware等虚拟化软件的安装、配置及使用,可以自定义KVM链接克隆脚本;10.熟悉常见的存储设备,如IP-SAN,熟悉常见的分布式文件系统;11.云平台的日常巡检、监控以及总结;
搭建keepalived高可用的lnmp并配置负载均衡项目需求:为了保障服务的不间断运行,和提升用户的访问舒适感 ,拓展WEB环境,搭建高可用负载均衡集群,使网站运行更加流畅高效。项目实施:根据研发需求利用nginx本身的upstream模块实现负载后台多台服务器,tomcat和mysql配置HA高可用,mysql配置多主集群,实现数据实时同步。防止服务器意外宕机而造成网页无法访问。搭建zabbix服务器及elk日志服务器项目需求:故障和意外随时会发生,所以大量的服务器及硬件需要实时监控,实现时刻发现故障,与此同时需要故障之前的最新资料帮助寻找和排查,由此可见,动态日志与监控尤为重要。项目实施:配置zabbix服务器,在各个服务器上安装zabbix的客户端软件并启动服务,通过 UserParameter 进行自定义监控项。通过定义不同Trigger,实现邮件报警,同时收集网页的日常数据,据此完成对网站的优化及升级;在存储服务器上安装elasticsearch、logstash和kibana来存储过滤和展示日志,在web服务器上安装filebeatb采集日志并发送到存储服务器上。
lnmp的高可用架构 zabbix监控服务搭建-配置zabbix服务器,在各个服务器上安装zabbix的客户端软件并启动服务,通过 UserParameter 进行自定义监控项。通过定义不同Trigger,实现邮件报警,同时收集网页的日常数据,据此完成对网站的优化及升级;在存储
搭建HA高可用的lnmp并配置负载均衡 项目需求:为了保障服务的不间断运行,和提升用户的访问舒适感 ,拓展WEB环境,搭建高可用负载均衡集群,使网站运行更加流畅高效。 项目实施:根据研发需求利用nginx本身的upstream模块实现负载后台多台服务器,tomcat和