运维自动化来源于工作中的痛点,京东数据库团队面对的是商城成千上万的研发工程师,这种压力推动我们不断变革,然而变革不是一蹴而就,也经历过从手工到脚本化、自动化、平台化、智能化的艰难转变,所以说是需求在驱动运维体系的建设,而运维自动化的真谛在于解放运维人员,促进人率提升,减少人为故障,要学会培养自己“懒”这个好习惯。京东的自动化运维体系建设始于2012年,下面从两个方面进行介绍。1.京东数据库智能运维
分类:
数据库 时间:
2018-09-04 11:39:44
阅读次数:
374
使用微服务有一段时间了,这种开发模式和传统的开发模式对比,有很大的不同。 分工不同,以前我们可能是一个一个模块,现在可能是一人一个系统。 架构不同,服务的拆分是一个技术含量很高的问题,拆分是否合理对以后发展影响巨大。 部署方式不同,如果还像以前一样部署估计累死了,自动化运维不可不上。 容灾不同,好的 ...
分类:
其他好文 时间:
2018-09-01 14:33:13
阅读次数:
179
我们经常会与文件和目录打交道,对于这些操作python提供了一个os模块,里面包含了很多操作文件和目录的函数。在写一些系统脚本 或者自动化运维脚本的时候经常会用到这个os库。 详解见链接:http://www.cnblogs.com/cherishry/p/5725977.html ...
分类:
编程语言 时间:
2018-08-31 14:51:34
阅读次数:
189
cobbler部署配置yum源[root@linfan~]#cd/etc/yum.repos.d/[root@linfanyum.repos.d]#lsCentOS-Base.repo.gzCentOS-Debuginfo.repo.gzCentOS-Media.repo.gzCentOS-Vault.repo.gzCentOS-CR.repo.gzCentOS-fasttrack.repo.gz
分类:
其他好文 时间:
2018-08-30 00:21:41
阅读次数:
176
服务器ip系统版本192.168.24.130centos7#!/bin/bashfan=$(opensslpasswd-1-salt"$RANDOM"‘linfan123‘)linip=192.168.24.130#stopfirewalld#systemctlstopfirewalld#systemctldisablefirewalld#sed-ri‘s/(SELINUX=).*/\1disa
分类:
其他好文 时间:
2018-08-30 00:21:09
阅读次数:
164
1.cobbler简介Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装,重装物理服务和虚拟机,同时还可以管理DHCP、DNS等。Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler_web),还提供了API接口,可以方便二次开发使用。Cobbler是较早前的kickstart的升级版,优点是比较容易配置,还自带web界面比
分类:
系统相关 时间:
2018-08-30 00:05:42
阅读次数:
189
现在都流行自动化运维了,可能目前技术不够,很多自动化工具还不怎么会用,所以本次只是通过ssh来实现功能。 说明:自己写的一个简单脚本,只是实现了基础功能,还有待优化。 一共三台机器: master:192.168.4.91 slave1:192.168.4.45 slave2:192.168.4.9 ...
分类:
系统相关 时间:
2018-08-29 18:42:29
阅读次数:
506
ansible saltstack puppet 自动化运维 no zuo no die
分类:
其他好文 时间:
2018-08-29 14:40:31
阅读次数:
148
为什么要学习Shell编程 Shell脚本语言是实现Linux/Unix系统管理及自动化运维所必须的重要工具,Linux系统的底层以及基础应用软件的核心大都涉及Shell脚本的内容。 一个合格的Linux系统管理员都必须熟练编写Shell脚本语言,从而提升运维人员的工作效率,减少不必要的重复性工作。 ...
分类:
系统相关 时间:
2018-08-29 14:00:47
阅读次数:
177
一、简介 当下有许多的运维自动化工具( 配置管理 ),例如:Ansible、SaltStack、Puppet、Fabric 等。 Ansible 一种集成 IT 系统的配置管理、应用部署、执行特定任务的开源平台,是 AnsibleWorks 公司名下的项目,该公司由 Cobbler 及 Func 的 ...
分类:
其他好文 时间:
2018-08-26 23:41:57
阅读次数:
255