1. 虚拟化与自动化运维
- Proxmox VE(PVE)集群部署:
- 虚拟机/LXC容器全生命周期管理
- Ceph存储集群配置
- 高可用(HA)方案实施
- Ansible自动化:
- Playbook编写与模块开发
- 集群批量配置管理
- 自定义Inventory管理
2. 开发语言
- 主语言:Java、Python(Ansible/PVE API开发经验)
- 辅助语言:PHP、C#(Asp.Net)
- 脚本语言:Shell/Bash(PVE自动化脚本)
3. 中间件服务
- Web服务:Apache/Tomcat/WebLogic(PVE虚拟机部署)
- 代理服务:Nginx/Haproxy(Ansible自动化配置)
- 容器化:Docker(PVE+LXC混合部署)
- 搜索引擎:Elasticsearch(Ansible集群部署)
4. 数据库体系
- 关系型:Oracle/MySQL/SQL Server(PVE虚拟机集群)
- 内存型:Redis集群(Ansible部署哨兵模式)
- 轻量级:Access(历史系统迁移方案)
5. 典型实施案例
- 使用Ansible批量部署PVE虚拟机集群(50+节点)
- 通过PVE API实现自动化扩容系统
- Ansible+PVE构建混合云管理平台
- 实现PVE虚拟机的Ansible动态Inventory
- 开发Python脚本桥接PVE API与Ansible
- 设计PVE Ceph存储的Ansible配置模板
服务器:Windows server、Linux
shell :自服务脚本编写
服务:Tomcat 部署,nginx 部署,haproxy 部署,weblogic 部署,elastlicearch 部署
容器:docker 容器化 dockerfile 编写与部署调试
数据库(oracle,mysql):数据库迁移,数据库备份,flyway 的使用
批处理:日常批处理,临时批处理
部署过:supervisor、codemeter、devops