您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
吃透Ansible:核心源码剖析与项目实战
字数: 400
装帧: 平装
出版社: 机械工业出版社
作者: 沈聪
出版日期: 2021-07-01
商品条码: 9787111685807
版次: 1
开本: 16开
页数: 488
出版年份: 2021
定价:
¥149
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
本书从Ansible的模块运行以及Playbook的解析和执行两个方面剖析了三个版本的Ansible源码。此外,还优化和改造了用于部署Ceph集群的ceph-ansible项目。本书共6章,第1章介绍Ansible 1.1的底层通信机制和模块运行原理;第2章在第1章的基础上剖析Ansible 1.9.6的源码;第3章介绍Ansible 2.8中的部分核心模块及Playbook的常用语法;第4章介绍Ansible 2.8中的核心源码并完整跟踪模块运行的全过程;第5章以小版本的源码对比及GitHub上的Bug溯源两种方式探讨深入学习Ansible源码的方式;第6章介绍基于Ansible的Playbook项目ceph-ansible。本书适合初级和中级Python程序员阅读,也适合运维开发工程师和Ansible爱好者阅读。
作者简介
沈聪 毕业于武汉大学,获硕士学位。目前就职于天翼云科技有限公司,任高级后端开发工程师一职。2018年从Java开发转岗为Python运维开发,在云公司的媒体存储项目中参与存储集群建设、集群部署及统一运维管理平台的开发工作。喜爱钻研Python相关工具的源码,曾经研究过Django、Ansible、SaltStack和Scrapy等热门框架的源码并做了大量的笔记。在慕课网上发布过Nginx、Django和Scrapy等相关课程。
目录
前言第1章 Ansible 1.1源码剖析11.1 Ansible 1.1的环境搭建11.1.1 Ansible 1.1测试环境搭建11.1.2 Ansible 1.1调试环境搭建51.2 Ansible 1.1的基本使用91.2.1 Ansible 1.1模块说明91.2.2 Ansible 1.1的常用模块101.2.3 编写Ansible 1.1的Playbook291.2.4 小结311.3 Ansible 1.1源码概览311.3.1 非源码文件与目录311.3.2 源码文件321.3.3 小结451.4 Ansible 1.1底层通信代码解析461.4.1 本地连接插件461.4.2 基于paramiko模块连接插件531.4.3 基于SSH命令连接插件611.4.4 小结681.5 ping模块的执行流程681.5.1 ansible命令681.5.2 runner目录下的核心源码711.5.3 ping模块的运行流程841.6 copy模块的执行流程941.6.1 copy模块的动作插件941.6.2 copy模块遗留问题的解决961.6.3 Ansible模块的核心步骤小结991.7 本章小结100第2章 Ansible 1.9.6源码剖析1012.1 Ansible 1.1和Ansible 1.9.6源码对比1012.2 快速上手Ansible 1.9.61022.2.1 搭建Ansible 1.9.6测试环境1022.2.2 Ansible 1.9.6中的部分模块剖析1032.2.3 Ansible 1.9.6中Playbook的常用语法1252.3 再探Ansible 1.9.6源码1342.3.1 cache模块1342.3.2 shell_plugins插件1382.3.3 filter_plugins插件1422.3.4 lookup_plugins插件1452.3.5 辅助模块代码1482.4 追踪Ansible 1.9.6的模块运行机制1552.4.1 inventory目录1552.4.2 Runner类及其方法1572.5 解析Playbook的运行逻辑1712.5.1 准备测试的Playbook项目1712.5.2 相关类基础1742.5.3 追踪ansible-playbook命令的运行流程1872.6 本章小结200第3章 Ansible 2常用模块与Playbook语法2013.1 快速上手Ansible 22013.2 Ansible 2的命令行使用2033.2.1 Ansible 2支持的常见选项2033.2.2 Ansible 2中的常用模块及其源码解析2153.2.3 Ansible 2模块的学习建议2413.3 Ansible 2中的Playbook语法2433.3.1 变量2433.3.2 条件判断2483.3.3 循环语句2513.3.4 等待语句2563.4 本章小结260第4章 Ansible 2核心源码剖析2614.1 Ansible 2.8核心源码初探2614.1.1 日志打印2614.1.2 默认配置2624.1.3 inventory文件解析2704.1.4 模板渲染2894.1.5 插件3034.2 Ansible 2.8模块运行的核心流程分析3054.2.1 命令入口3064.2.2 核心运行模块3084.2.3 流程总结3544.3 Ansible 2.8中Playbook的执行流程追踪3554.3.1 Playbook命令执行入口3554.3.2 核心代码追踪3564.3.3 Playbook中部分语法的源码解析3634.4 本章小结371第5章 Ansible源码的演进跟踪3725.1 Ansible 1.1到Ansible 1.2的演进之路3725.2 Ansible 2.8中的部分Bug溯源3915.2.1 Ansible 2.8中的ChangeLog3915.2.2 Ansible 2.8中的Bug复现及其修复过程3945.3 如何更深入地学习Ansible源码416第6章 Playbook项目实战4176.1 ceph-ansible项目介绍4176.2 ceph-ansible实战4186.2.1 使用ceph-ansible部署Ceph集群4186.2.2 ceph-ansible的其他功能4256.3 一个真实场景的改造4296.3.1 业务需求4296.3.2 手工实现4306.3.3 改造ceph-ansible4336.4 ceph-ansible项目源码探索4466.4.1 追踪ceph-mon服务的搭建过程4466.4.2 在CentOS 7下部署Ceph集群的简化版Playbook4696.4.3 小结479
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网