python
运维基础
1、用实用的例子学习Python,《PythonUnix/Linux系统管理指南》PDF自己网上搜。2、学习HTML、CSS、JS、AJAX、JQuery《w3school在线教程》3、学习Django《DjangoBook》4、学习SaltStack《SaltStack技术入门与实战》
1、开始吧,注意开始之前先要进行运维标准化的建设,那我们从CMDB开始,CMDB三板斧(数据采集、数据管理和API、数据展现)。2、增加CobblerAPI和IPMI。在CMDB的资产中加入安装、重装等调用,并且进行安装。3、增加SaltStackAPI。进行配置管理和远程执行,在CMDB中加入角色的列,根据角色调用SaltAPI进行部署。4、增加ZabbixAPI。根据CMDB的角色做好监控,增加主机和链接模板。需要提前定义好。5、增加GateOneAPI。直接嵌入,在CMDB的列表中,加入Console功能,直接调用Key连接。6、Job管理。Job编排、Crontab管理。7、增加WAF管理,WAFDashboard显示。编辑规则。8、增加W3af管理。进行安全扫描。9、内网DNS怎么办,Cobbler来管理还是Bind+DLZ。写个增删改查的API。
1、OpenStackAPI拿过来做一些统计吧,不要重复造轮子,用Horizon就好。2、Docker你用后发现,没有管理平台不行啊。折腾吧。或者直接mesosmarathon。3、自动化扩容不用折腾。SaltStack+OpenStack/Docker+Etcd_Pillar+Etcd。使用Salt-Cloud就行,别搞各种共有云的API了,都封装好了。4、代码部署,直接做成Job的一种。Job类型有。脚本执行、代码更新、Redis管理、产品经理提的各种需求。5、登陆验证。这么重要的系统必须要有验证啊。双因素验证,比如加入OTP,比如googleauthenticator。
python基础