小伙伴们:
为了能够帮助大家更加快速的安装上本门课程中需要使用到的软件及环境,特为大家准备了相关的安装资料文档,供大家参考学习!已经出的手记后续会根据大家的反馈情况进行补充完善~
大家在学习中遇到相关问题,请在课程的问答区提问,随时和我交流。
Jeson老师
(推荐阅读指数 ****)
(一)imoocc工程代码(python2版本)下载地址(git下载路径),如下:
https://github.com/iopsgroup/imoocc
(二)imoocc工程代码(python3版本)下载地址,如下:
http://www.jesonc.com/jeson/2018/04/17/imooccpython3/ (阅读密码:imooccpy3)
(三)第六章-ansible配置和剧本部分(除了roles外)
文章地址: http://www.imoocc.com/jeson/2018/02/02/python/ (阅读密码:mukelaoshi)
(四)第六章 -ansible 的rolse场景演示剧本配置
文章地址:http://www.imoocc.com/jeson/2018/02/03/pythonroles/ (阅读密码:jesonlaoshi)
(五)第七章:ansible_playbook.py实现ansible的模块剧本方式调用脚本
文章地址: http://www.imoocc.com/jeson/2018/02/27/ansible_playbookpyansible/(阅读密码:mukelaoshi)
(六)第七章:ansible_api_k2.py实现ansible的模块调用脚本
文章地址: http://www.imoocc.com/jeson/2018/02/27/ansible_api_k2pyansible/ (阅读密码:mukelaoshi)
(七)第七章:ansible_api_k1.py实现ansible的模块调用脚本
文章地址: http://www.imoocc.com/jeson/2018/02/27/ansible_api_k1pyansible/(阅读密码:mukelaoshi)
课程手记内容
章节二-工程初识和环境搭建
(推荐阅读指数 ***) (一)从python安装到setuptools、pip工具安装
https://www.imooc.com/article/22304
(推荐阅读指数 **) (二)总结最新的官方稳定版nginx\mongo\mysql快速安装部署
https://www.imooc.com/article/22072
章节三-DevOPS工程快速入门引导
章节四-资产管理,自动化发现、扫描
章节五-自动化资产扫描发现进阶
(推荐阅读指数 ***) (一)快速在ubuntu系统搭建自己docker容器
https://www.imooc.com/article/22206
(推荐阅读指数 ***) (二)ubuntu系统上快速搭建KVM虚拟机
https://www.imooc.com/article/22293
章节六-ansible自动化任务执行
(推荐阅读指数 ***) (一)ansible的配置文件ansible.cfg常用的配置项梳理
https://www.imooc.com/article/22513
(推荐阅读指数 **) (二)ansible命令中ad-hoc模式使用的参数介绍
https://www.imooc.com/article/22521
(推荐阅读指数 ***) (三)ansible-playbook 的常用命令参数介绍
https://www.imooc.com/article/22729
(推荐阅读指数 **** *) (四)imoocc工程ansible自动化任务api接口文档
http://imoocc.com/jeson/2018/03/18/imooccansibleapi/ (阅读密码:jesonlaoshi)
章节七-ansible自动化执行进阶、工程演练
(推荐阅读指数 ***)(一)大型项目中ansible playbook官方建议的剧本目录结构
https://www.imooc.com/article/22924
(推荐阅读指数 **) (二)HTTP请求中POST和GET方法的六点区别
https://www.imooc.com/article/23137
课程辅助阅读
(推荐阅读指数 **) (一)总结从python2.7和python3.0的语法差异
http://www.imooc.com/article/22732
(推荐阅读指数 ***)(二)Django1.8.2中文文档
http://python.usyiyi.cn/documents/django_182/index.html#
(推荐阅读指数 *) (三)ansible官方文档
http://docs.ansible.com/ansible/latest/dev_guide/developing_api.html
(推荐阅读指数 ***)(四)使用PyCharm进行远程开发和调试
http://imoocc.com/jeson/2018/03/28/pycharmremotersync/ (阅读密码:jesonlaoshi)
问答区问题补充
(一)如何通过snmp协议实现自定义OID信息获取
https://www.imooc.com/article/23330
(二)celery redis queue channels更推荐哪个用作队列?
https://coding.imooc.com/learn/questiondetail/51597.html
常见问题补充
(一)执行python main.py,遇到如下错误:"RuntimeError: Conflicting 'connectioninfo' models in application 'detail'"
解决方法:
https://coding.imooc.com/learn/questiondetail/47649.html
(二)三个问题解答
问题一、如果一个任务执行超过15分钟还没有返回,如何设置超时?
问题二、ansible在执行任务时,如果任务没有执行完,网络突然中断,系统是如何处理这类异常的
如果ansible没有此类的处理机制,如何自己开发出这样的功能?
问题三、任务下发后,如何实现人工停止任务。(比如已执行50台,还有150台未执行)?
https://coding.imooc.com/learn/questiondetail/51535.html
后续内容持续更新
【课程升级3.6版本】大牛全面践行DevOps,运维与开发间高效协作
了解课程