第1章 自动化运维架构 主要讲解了自动化运维的概念,分析了现在的自动化运维的面临的挑战。基于我对自动运维的理解,提出了中小企业自动化运维架构,并讲解了该架构。后续的章节,主要是实现这个架构。 1-1 课程介绍 第2章 服务器批量管理 Ansible Ansible作为一个优秀的IT资产管理、配置工具 ...
分类:
其他好文 时间:
2018-08-12 10:29:13
阅读次数:
536
PUPPET简介puppet是一种Linux、Unix、windows平台的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。puppet把这些系统实体称之为资源,puppet的设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关系。puppet采用C/S星状的结构,所有的客户端和一个或几个服务器交互。每个客户端周期的(默认半个小时)向服
分类:
其他好文 时间:
2018-08-11 19:40:06
阅读次数:
149
自动化运维系列之Ansible的简介与安装自动化运维工具简介由于互联网的快速发展导致产品更新换代的速度逐渐加快,这就导致运维人员的日常工作会大大增加,如果还是按照传统方式进行维护工作会使工作效率低下。此时,就需要部署自动化运维了,自动化运维会尽可能安全、高效的完成运维人员的日常工作。自动化运维工具划分为两类:一类是需要使用代理工具的,也就是基于专用的Agent程序来完成管理功能,如:Puppet、
分类:
其他好文 时间:
2018-08-11 17:45:16
阅读次数:
173
一:运维闲谈 作为一名linux运维工程师,在确保能够有熟练的服务器的搭建和维护优化技能的前提,还需对自身解决问题方法上做出一番功夫。 如何为自己的运维工作添砖加瓦,自动化运维便变得非常重要,一方面,不仅可以节省运维工程师的工作负担,另一方面还可以从 很大程度上提高服务器的性能。要知道服务器处理的是 ...
分类:
Web程序 时间:
2018-08-11 15:41:15
阅读次数:
228
注意:-a 参数后的命令用单引号;双引号有可能会出问题,特别是在user模块 模块一:测试目标主机是否在线,ping模块 主机如果在线,则回复Pong 模块二:command模块和shell模块 用于在各被管理主机节点运行指定的命令 shell与command的区别:command模块是执行ansi ...
分类:
其他好文 时间:
2018-08-11 10:56:06
阅读次数:
204
python基础1之由来、种类、优缺点、安装环境 一、前世今生 Python的创始人是吉多·范罗苏姆(Guido van Rossum),在1989年开发。今年最新的编程语言排行榜中,python名列第五。互联网公司广泛使用Python来做的事一般有:自动化运维、自动化测试、大数据分析、爬虫、Web ...
分类:
编程语言 时间:
2018-08-10 21:31:49
阅读次数:
174
接触linux系统运维已经好几年了,常常被问到linux系统启动流程问题,刚好今天有空来梳理下这个过程:一般来说,所有的操作系统的启动流程基本就是: 总的来说,linux系统启动流程可以简单总结为以下几步:1)开机BIOS自检,加载硬盘。2)读取MBR,进行MBR引导。3)grub引导菜单(Boot ...
分类:
系统相关 时间:
2018-08-10 13:40:49
阅读次数:
207
自动化运维工具——ansible详解案例分享(一)目录ansible简介ansible是什么?ansible特点ansible架构图ansible任务执行ansible任务执行模式ansible执行流程ansible命令执行过程ansible配置详解ansible安装方式使用pip(python的包管理模块)安装使用yum安装ansible程序结构ansible配置文件查找顺序ansible配置文
分类:
其他好文 时间:
2018-08-10 11:35:10
阅读次数:
186
YAML简介YAML是一种表达资料序列的格式,由于参考了其他多种语言,所以具有很高的可读性。其特性如下:具有很好的可读性,易于实现表达能力强,扩展性好和脚本语言的交互性好有一个一致的信息模型可以基于流来处理1.YAML中两种常用的数据类型,分别是list和directorylist-teacher-student2.列表的所有元素均使用“-”开头directory3.字典通过key和value进行
分类:
其他好文 时间:
2018-08-09 20:04:16
阅读次数:
177
一、简介 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是a ...
分类:
其他好文 时间:
2018-08-08 21:27:05
阅读次数:
194