SaltStack技术入门与实战 PDF_运维教程
运维教程

SaltStack技术入门与实战 PDF_运维教程

资源名称:SaltStack技术入门与实战 PDF 内容简介: SaltStack是开源的系统自动化配置和管理工具,用于管理基础设置的轻量级工具,容易搭建,为远程管理服务器提供一种更好、更快速、更有扩展性的解决方案,部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯。 本书系统介绍SaltStack的配置、部署与二次开发方法。本书先介绍为何使用SaltStack,让读者对SaltStack有一个基本的认识,接着介绍SaltStack的基本原理以及概念,然后从系统、配置、包、进程&服务, 对salt的使用进行全方位的解析,并从一个简单负载的例子对SaltStack进行演示,再用1-2个比较变态的需求来展示SaltStack的强大功能。最后介绍SaltStack的拓展功能,以及与监控相关的示例,还介绍SaltStack二次开发,以及综合实例。本书深入浅出地讲解了SaltStack,运维与开发人员都可以从中受益。 资源目录: 序言  前言  第1章 SaltStack入门 1  1.1 SaltStack服务架构 2  1.2 SaltStack架构安装 2  1.2.1 SaltStack软件依赖 3  1.2.2 yum方式安装(采用EPEL源) 4  1.2.3 pip方式安装 4  1.2.4 源码安装 4  1.2.5 salt-bootstrap安装 5  1.3 开始SaltStck之旅 6  1.3.1 证书管理 6  1.3.2 日常命令参数 7  1.4 熟悉SalStack配置文件 10  1.4.1 Master配置文件 10  1.4.2 Minion配置文件 14 第2章 SaltStack组件 17  2.1 从管理对象说起 17  2.2 管理对象属性 20  2.2.1 通过Minion配置文件定义Grains 21  2.2.2 通过Grains模块定义Grains 22  2.3 数据管理中心 23  2.4 针对管理对象操作 25  2.5 配置管理从这里开始 27  2.6 执行结果处理 31  2.7 Job管理 33  2.8 Event和Reactor系统 37  2.9 Renderer组件 40  2.10 其他组件 43  2.10.1 Mine 43  2.10.2 Peer 44 第3章 SaltStack实践案例 49  3.1 环境规划 50  3.1.1 实验环境设置 51  3.1.2 SaltStack环境设置 51  3.2 YAML编写技巧 52  3.2.1 什么是YAML 52  3.2.2 规则一:缩进 52  3.2.3 规则二:冒号 52...
Zabbix监控系统深度实践 第2版 PDF_运维教程
运维教程

Zabbix监控系统深度实践 第2版 PDF_运维教程

资源名称:Zabbix监控系统深度实践 第2版 PDF 内容简介: 《Zabbix监控系统深度实践(第2版)》由浅入深,全面讲解Zabbix应用与原理,是作者多年实战经验的总结和浓缩。在概念篇,从一个简单但完整的入门案例讲起,案例中有最基本的概念介绍,通过案例帮助那些只需将服务器加入监控,就能看到监控数据的读者;然后逐步深入,在进阶篇介绍Zabbix的各方面的配置;在设计篇中对Zabbix的内部原理进行深入剖析,包括Zabbix与数据库的交互、Zabbix数据库表的设计等,并分享作者在Zabbix上踩过的坑以及解决问题的思路;最后会在开源部分介绍58同城开源的Zatree和Chrome的插件、手机客户端等工具。《Zabbix监控系统深度实践(第2版)》从工作中的实际需求出发,以实际案例作为指引,希望对于读者而言,不仅仅是学会某些具体的操作,而是深入了解Zabbix 的设计思路,掌握解决问题的方法。《Zabbix监控系统深度实践(第2版)》适合想使用Zabbix构建监控系统的技术人员阅读,也适合有一定基础、对于Zabbix有更高的要求的读者。 作者简介: 姚仁捷:资深工程师,现就职于唯品会上海研发中心工作,负责日志平台建设,包括日志基础架构,数据可视化和报警系统的开发。国内最早研究Zabbix的技术人员之一,Zabbix Python API作者。曾担任社区内最大的Zabbix集群——PPTV监控系统项目负责人。精通Zabbix集群运维、使用和二次开发,深入了解Zabbix源码,善于从代码级别分析解决问题。资深《冰与火之歌》粉丝,业余跑步爱好者,乐于尝试并推广一切可以给互联网用户带来便利和优质体验的技术。 资源目录: 第 1 章 自动化运维和监控系统 21.1 互联网公司的运维工作 21.2 何谓自动化运维 31.3 监控系统在运维自动化中的角色51.4 监控系统的理想化模样5第 2 章 Zabbix简介 72.1 Zabbix发展现状 72.2 选择Zabbix的理由 82.3 Zabbix部分名词约定 9第 3 章 Zabbix安装 113.1 获取Zabbix 113.2 Zabbix Server安装 123.2.1 Zabbix数据库配置 123.2.2 安装Zabbix Server 133.2.3...
LINUX集群和自动化运维_运维教程
运维教程

LINUX集群和自动化运维_运维教程

资源名称:LINUX集群和自动化运维 内容简介: 本书是Linux运维领域公认的经典畅销书《构建高可用Linux服务器》的姊妹篇,是积笔者多年的经验结晶和*佳实践,也是笔者多年以来的一线运维工作的总结和心血。 本书最大的特点就是与实践紧密结合,所有理论知识、方法、技巧和案例都来自实际环境,涵盖了生产环境下的Shell和Python脚本、Pupet自动化配置管理及Python自动化运维(Fabric及Ansible)、高可用Linux集群构建及亿级PV网站架构设计等主题。笔者在传统运维的基础上,结合了现阶段最流行的AWS云计算运维技术,跟大家分享了流行的Linux集群和自动化运维知识体系,方便大家结合自己的实际工作场景来设计自己网站的系统架构。 作者简介: 余洪春(抚琴煮酒),高级运维架构师、资深运维工程师,在电子商务领域及云计算领域工作10多年,在Linux集群、自动化运维、DevOps及高并发高流量网站架构设计等方面进行了深入的研究;在大量一线实践中积累了丰富的经验。精通负载均衡高可用和Python自动化运维技术,擅长高流量高性能网站架构设计。51CTO和ChinaUnix等知名社区特邀专家,ChinaUnix论坛“集群和高可用”及“监控及自动化运维技术”版版主,在社区内发表了大量技术文章,深受社区网友好评。 资源目录: 推荐序一 推荐序二 前言 第1章 系统架构设计的构建基础1 1.1 网站架构设计相关术语1 1.1.1 什么是HTTP 1.11 1.1.2 什么是Web 2.02 1.1.3 软件开发C/S结构与B/S结构的区别3 1.1.4 评估网站性能的专业术语5 1.2 IDC机房的选择及CDN的选型6 1.3 如何根据服务器应用选购服务器7 1.4 CentOS 6.4 x86_64最小化安装后的优化13 1.4.1 系统的基础优化13 1.4.2 优化Linux下的内核TCP参数以提高系统性能19 1.4.3 CentOS 6.4 x86_64系统最小化优化脚本22 1.4.4 Linux下CPU使用率与机器负载的关系与区别23 1.5 MySQL数据库的优化25 1.5.1 服务器物理硬件的优化25 1.5.2 利用tuning-primer脚本来调优MySQL数据库25 1.6 小结28 第2章 生产环境下的Shell和Python脚本29 2.1 Shell和Python语言的简单介绍29 2.2 Shell编程基础30 2.2.1 Shell脚本的基本元素30 2.2.2 Shell特殊字符31 2.2.3 变量和运算符31 2.3 Shell中的控制流结构42 2.4 sed的基础用法及实用示例45 2.4.1 sed的基础语法格式46 2.4.2 sed的用法示例51 2.5 awk的基础用法及实用示例56 2.6 生产环境下的Shell和Python脚本分类61 2.6.1 备份类脚本62...
运维前线 一线运维专家的运维方法、技巧与实践_运维教程
运维教程

运维前线 一线运维专家的运维方法、技巧与实践_运维教程

资源名称:运维前线 一线运维专家的运维方法、技巧与实践 内容简介: 当前IT领域的概念层出不穷,云计算、物联网、移动互联网、大数据、人工智能、VR,所有的这一切都基于IT系统,IT系统正在向规模更大、更复杂、更高级的方向演进,一切IT资源都掌握在运维手里,通过运维来操作。这个时代对运维的要求越来越高,运维如果稍有不慎,就会造成重大的损失,所以随着IT系统的发展,运维的重要性也越来越高。根据量子力学理论,世界由基本粒子组成,因此世界是不连续的,这个理论在运维知识体系的建立上同样适用。仔细回想一下自己运维体系的建立,就是逐个攻克和掌握知识点,再进一步通过实践不断加深的过程。《运维前线》也是这样,其中的每一篇文章都能够协助读者更快地掌握一个或多个知识点,相信通过运维前线系列的逐步出版,终能够覆盖更多的运维知识点,为读者带来更多的实践经验和理念。 资源目录: 推荐序 前 言 第1章 自动化运维之深度解码 1 1.1 概述 1 1.2 运维自动化的三重境界 3 1.3 运维自动化的困境和价值 4 1.3.1 运维自动化的困境 4 1.3.2 运维自动化的价值 4 1.4 运维自动化的多维解读 5 1.4.1 基于应用变更场景的维度划分 5 1.4.2 基于系统层次的维度划分 8 1.4.3基于与业务程序耦合紧密程度的维度划分 8 1.4.4 面向服务的自动化能力划分 9 1.5 运维自动化的方法论 11 1.6 运维自动化系统的实现 12 1.6.1 DNS管理系统 12 1.6.2 CMDB管理系统 13 1.6.3 名字服务中心系统 13 1.6.4 持续部署管理系统 14 1.6.5 运维调度管理系统 15 1.7 运维自动化系统的API参考实现 16 1.8 运维自动化依赖的团队模型...
精通SaltStack_运维教程
运维教程

精通SaltStack_运维教程

资源名称:精通SaltStack 内容简介: 《精通SaltStack》由SaltStack 公司资深云集成工程师Joseph Hall 编写,全书共11 个章节。《精通SaltStack》对应Salt2015.5 版本,事无巨细且通俗易懂地讲解了Salt 的内部传输机制、异步任务系统、Salt SSH、Salt Cloud、Rest API 等各个子系统,并详细讲解了如何扩展Salt,如何使用Salt Cloud 完成自动水平扩展等。作者同时分享了在使用Salt 时的最佳经验,让读者可以快速了解Salt 核心,做到融会贯通并灵活运用到实际工作中。 《精通SaltStack》介绍了一些Salt 更先进的特性,能够帮助管理服务器组并希望了解如何添加新功能和扩展他们的工具集的专业人士。 作者简介: 从最初的技术支持到Web 开发者,Joseph Hall 几乎已经触及到了现代科技的方方面面,他做过QA 工程师、系统管理员、Linux 讲师和云工程师。目前,他是SaltStack 的高级云工程师和集成工程师。Joseph 喜欢和合伙人以及SaltStack 的同事们分享商业上的绝顶妙招。同时他也是一个典型的大厨。Joseph 最大的乐趣就是谈论他所谓的计算美食法。 资源目录: 第1 章Salt 概览1 远程执行命令1 Master 和Minion 2 Targeting Minion 2 运行模块方法6 SLS 文件树9 SLS 文件9...