• SaltStack技术入门与实战
21年品牌 40万+商家 超1.5亿件商品

SaltStack技术入门与实战

8.96 1.5折 59 九五品

仅1件

北京通州
认证卖家担保交易快速发货售后保障

作者刘继伟,沈灿,赵舜东 编著

出版社机械工业出版社

ISBN9787111518228

出版时间2016-01

版次1

装帧平装

开本16开

纸张胶版纸

页数214页

字数99999千字

定价59元

上书时间2024-12-07

纵列風

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
商品描述
基本信息
书名:SaltStack技术入门与实战
定价:59.00元
作者:刘继伟,沈灿,赵舜东 编著
出版社:机械工业出版社
出版日期:2016-01-01
ISBN:9787111518228
字数:300000
页码:214
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
SaltStack公司创始人兼CTO诚挚作序推荐。系统化地讲解 SaltStack  的概念、架构与工作原理,使读者对SaltStack有完整而深入的了解,可快速入门并融会贯通,进而搭建自己的自动化运维平台。
内容提要
SaltStack是管理基础设施的强大工具,为远程管理服务器提供了高扩展性、高速度、高效的轻量级解决方案。本书介绍这个强大工具的基础知识和使用方法,使读者可快速入门,掌握这个工具来部署与管理自己的平台。作者不仅分享了大量实战案例,还总结了自己的实战经验。本书内容丰富,实用性强,主要内容包括:SaltStack基础概念、组件和实例,扩展SaltStack组件,第三方调用SaltStack,扩展SaltStack架构,开发SaltStackWeb平台,对SaltStack进行小的改造,以及SaltStack排错与运维等。本书系统化地讲解SaltStack的概念、架构与工作原理,使读者对SaltStack有完整而深入的了解;通过典型案例讲解SaltStack的使用场景、技巧及注意事项,使读者学以致用;还介绍了SaltStack与运维相关业务的整合方案,使读者基于SaltStack,但不拘泥于SaltStack,真正将SaltStack融会贯通,作为自动化运维生态的连接点。
目录
序言前言章 SaltStack入门 1.1 SaltStack服务架构 1.2 SaltStack架构安装 1.2.1 SaltStack软件依赖 1.2.2 yum方式安装(采用EPEL源) 1.2.3 pip方式安装 1.2.4 源码安装 1.2.5 salt-bootstrap安装 1.3 开始SaltStck之旅 1.3.1 证书管理 1.3.2 日常命令参数 1.4 熟悉SalStack配置文件 1.4.1 Master配置文件 1.4.2 Minion配置文件第2章 SaltStack组件 2.1 从管理对象说起 2.2 管理对象属性 2.2.1 通过Minion配置文件定义Grains 2.2.2 通过Grains模块定义Grains 2.3 数据管理中心 2.4 针对管理对象操作 2.5 配置管理从这里开始 2.6 执行结果处理 2.7 Job管理 2.8 Event和Reactor系统 2.9 Renderer组件 2.10 其他组件 2.10.1 Mine 2.10.2 Peer第3章 SaltStack实践案例 3.1 环境规划 3.1.1 实验环境设置 3.1.2 SaltStack环境设置 3.2 YAML编写技巧 3.2.1 什么是YAML 3.2.2 规则一:缩进 3.2.3 规则二:冒号 3.2.4 规则三:短横杠 3.3 Jinja使用技巧 3.3.1 什么是Jinja 3.3.2 如何区分模板文件 3.3.3 Jinja基本使用 3.3.4 Jinja逻辑关系 3.4 系统初始化 3.4.1 DNS配置 3.4.2 History记录时间 3.4.3 命令操作审计 3.4.4 内核参数优化 3.4.5 epel仓库 3.4.6 Zabbix Agent安装 3.4.7 初始化环境引用 3.5 Haproxy配置管理 3.5.1 pkg配置 3.5.2 Haproxy服务配置 3.5.3 编写Haproxy安装SLS 3.5.4 Haproxy业务引用 3.5.5 执行Haproxy状态 3.5.6 查看Haproxy状态 3.6 Keepalived配置管理 3.6.1 软件包准备 3.6.2 编写Keepalived安装SLS 3.6.3 Keepalived业务引用 3.6.4 执行Keepalived状态 3.6.5 Haproxy Keepalived测试 3.7 Memcached配置管理 3.7.1 www用户配置 3.7.2 Libevent配置 3.7.3 Memcached配置 3.7.4 Memcached服务 3.7.5 执行Memcached状态 3.8 Nginx配置管理 3.8.1 PCRE模块 3.8.2 Nginx模块 3.8.3 Nginx配置文件 3.8.4 编写Nginx服务SLS 3.8.5 PHP(FastCGI)配置管理 3.8.6 PHP Redis模块 3.8.7 PHP Memcached模块 3.9 业务引用模块 3.9.1 BBS论坛案例 3.9.2 修改top.sls 3.9.3 执行状态 3.9.4 案例扩展的思路第4章 扩展SaltStack组件 4.1 扩展Grains 4.1.1 理解扩展Grains流程 4.1.2 扩展Grains案例 4.2 扩展Module 4.2.1 理解扩展Module原理 4.2.2 扩展Module案例 4.3 扩展state 4.3.1 理解扩展state原理 4.3.2 扩展state案例 4.4 ext_pillar 与 ext_nodes 4.4.1 理解ext_pillar 流程 4.4.2 理解 ext_nodes流程和案例 4.4.3 ext_pillar实际案例 4.4.4 扩展ext_pillar 4.5 SaltStack git 文件服务器第5章 第三方调用SaltStack 5.1 通过Python API调用 5.1.1 Python API工作原理 5.1.2 Python API 介绍 5.2 通过RESTful API调用 5.2.1 Restful API配置环境部署 5.2.2 通过 Restful API 实现日常操作第6章 SaltStack架构扩展 6.1 无Master架构 6.1.1 设置无Master运行 6.1.2 关闭salt-minion 6.1.3 使用salt-call执行状态 6.2 多Master架构 6.2.1 配置多Master 6.2.2 Master数据存储 6.2.3 设置Minion 6.3 Salt Syndic 6.3.1 Syndic配置 6.3.2 高级Master配置 6.3.3 Syndic测试 6.3.4 Syndic是如何工作的 6.3.5 Syndic的优缺点 6.4 Salt SSH 6.4.1 Salt Rosters 6.4.2 使用Salt SSH 6.4.3 基本使用 6.4.4 生产实践第7章 SaltStack Web 平台开发 7.1 SaltStck Web平台开发流程 7.1.1 确定技术栈 7.1.2 做原型图 7.1.3 UI设计 7.2 与SaltStack 联动 7.3 实践 7.3.1 框架搭建 7.3.2 功能开发 7.3.3 效果演示第8章 Hack SaltStack 8.1 实现命令执行结果的自动采集与监控 8.1.1 MySQL建表 8.1.2 自定义returner 8.1.3 通过fluent采集数据 8.1.4 结果查询 8.2 实现系统信息变更的自动上报 8.2.1 上报系统的需求与结构 8.2.2 软件选型 8.2.3 系统构建 8.2.4 基于Event的扩展第9章 SaltStack排错 9.1 排错思路 9.1.1 确定问题范围 9.1.2 确保环境正常 9.1.3 定位问题 9.1.4 求助 9.1.5 Bug修复 9.2 排错实战0章 SaltStack与运维 10.1 SaltStack与自动化运维 10.1.1 运维的工作内容 10.1.2 运维自动化发展历程 10.1.3 运维标准化、工具化 10.1.4 运维Web化、平台化 10.1.5 运维服务化、API化 10.1.6 运维智能化、自动化 10.2 SaltStack与CMDB 10.2.1 信息采集&存储 10.2.2 信息匹配 10.2.3 资产展示
作者介绍
刘继伟,资深开发与运维人员,负责某集团统一运维平台以及云计算平台的开发;长期关注开源技术,熟悉OpenStack、SaltStack等相关技术;“中国OpenStack用户组”管理员,“中国SaltStack用户组”发起人之一。  沈灿,运维圈知名博主“灿哥”,曾就职于蓝讯、京东、Yottaa等互联网公司,对CDN和自动化运维技术有着丰富的工作经验,乐于分享,有很多技术文章和讲座广为流传。  赵舜东,曾在武警某部负责指挥自动化系统的架构和运维工作,2008年退役后一直从事互联网运维工作,“中国SaltStack用户组”发起人之一。
序言
  为什么用SaltStack  常规运维很大一部分工作涉及业务的配置管理和状态维护,目前,基于状态(系统状态、代码状态、配置状态和进程状态)的配置管理已经得到极大发展,并且让运维有了很大的进步;出现了各种工具和平台,从早的CFEngine到后来的Puppet、Chef,以及近的SaltStack、Ansible,每一种工具的出现都是为了满足新的场景以及解决之前解决不了的问题。新工具的出现层出不穷,令人眼花缭乱,在实际应用中,这些工具之间到底是替换还是结合,在每个特定的场景以及选型的理解上也会有所不同,终可能以完全不同的形态进行展示。  但是人的基本特点是不会变的,就是我们都很懒,我们不想维护过多的平台,我们都希望学习过程尽可能简单,使用工具强大,二次开发的成本也低,从这几方面讲,SaltStack可能是一个很好的选择。  本书定位以及读者对象  本书定位为一本工具书,介绍一些SaltStack实用的功能,帮助想了解和入门SaltStack的朋友在较短的时间内,全面并且稍微深入地了解SaltStack,进而自己进行探索深入。  勘误与支持  由于作者水平有限,时间比较紧张,书中难免会出现错误以及不准确的地方,希望读者能够批评指正。对于本书的任何问题请反馈到SaltStack中国用户组QQ群:294953305,我们会及时进行处理。  本书相关代码可以在Github上获取  致谢  首先感谢SaltStack团队创造这么好的工具。特别感谢机械工业出版社以及吴怡编辑能够给我们一个机会来出版本书。感谢为本书做出卓越贡献的姚炫伟(微博ID:绿小小肥)、曹正(微博ID:CooCla)、张会源(微博ID:神奇的魔法师)、吴兆松(微博ID:itnihao)、白少华。后感谢我们的家人和朋友一路给予的支持和帮助。
  刘继伟  2015年秋于北京
 

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP