1、 熟悉 Web 服务器原理,熟悉 Linux 下 LA/NMP,LAMT 架构部署和优化,能根据项目需要编写自动化 shell 脚本,熟悉主流高可用负载均衡技术,深刻理解 MySQL 架构体系,熟悉备份策略及恢复,熟悉 mysql 复制和优化,熟悉主流监控软件
2、 于 2013 年 1 月,通过红帽 RHCE 认证
3、 熟练 lvs, haproxy, keepalived, heatbeart, tomcat, jetty, docker, kvm ,redis, activemq以及红帽 rhcs 集群的构建
6、 熟练主流开源监控软件,能熟练构建基于 cacti,nagios 和 zabbix 监控平台满足生产环境的监控需求,实现实时报警
2013-08--2013-09; 公司 web 站点搭建
软件环境;Haproxy+keepalived+lnmmp+varnish+rsync+inotify 硬件环境;Dell R710 | R910 项目描述;
前端两台服务器采用 Haproxy+Keepalived 双机实现互为主从,做负载均衡器/反向代理,通过 DNS 服务器对前端两台服务器的虚拟 IP 做 DNS 轮询解析。后端的 web 服务采用 LNMMP 的架构,web 服务器分为三组来实现,第一组两台用于存储图片,第二组两台用来存储静态文本(css 样式表,html 页面),第三组两台用来存储动态页面,第一组,第二组前端加一台 varnish 缓存服务器,以提高静态网页访问速度,后端使用 rsync+inotify 实现数据实时同步,在动态页面服务器后端配置 amoeba 实现后端 mysql 数据库读写分离,为提供动态访问速度,减轻后端数据库压力,需在 amoeba 前端配置 memcached 以此加速数据查询,配置 zabbix 实时监控各服务器的状态。
2012-10 月:培训中心系统构建
项目名称;利用自动化运维工具 cobbler 批量部署各版本 rhel 操作
系统硬件环境;cobbler 服务端为 R720 客户端 DELL pc机
项目描述;
国庆后就接到经理通知,中心得到 rhel(中国区)红帽授权认证培训中心,需新增设三个 rhce 培训教室,要在这个月之内完成。这就意味着需要对三个机房的所有 pc 机安装 rhel 操作系统,决定选用自动化运维工具 cobbler 实现对 RHCE 考试机房的 pc 机进行批量部署 rhel 各版本操作系统,以此来提供给参加考试人员的学习。服务器端安装 cobbler 所需用到的相关软件包,如 TFTP、DHCP、Rsync、httpd、debmirror、pykickstart、cobbler-web,对其服务器配置好 dhcp 服务,挂载所需系统镜像至光盘中,而后导入系统镜像,客户端网卡调整为网络启动通过 dhcp 服务器自动获取地址,即可进入安装界面,选择所需要安装的操作系统即可完成