1.前言 今天大致看了下自动化运维的东西,里面介绍到了psutil模块,其封装了linux 下的大部分shell命令,用起来比较方便。但是基本都是介绍在本地如何使用,而实际情况大家很少这样使用,一般都是在一台监控机器上远程读取目标服务器的信息。拓扑大致如下: 读取信息的方式一般分两种: 1)推式:在 ...
分类:
其他好文 时间:
2017-05-05 14:25:19
阅读次数:
265
ansible是python开发的一款自动化运维工具,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量配置系统、批量部署程序、批量运行命令等功能。ansible是基于模块工作的,本身没有批量操作系统的能力。真正去安装批量工作的是ansible所运行的模块,..
分类:
其他好文 时间:
2017-05-03 01:10:18
阅读次数:
227
第五单元 iSCSI远程块存储 一、iSCSI概念 iSCSI(Internet SCSI)支持从客户端(发起端)通过IP向远程服务器上的SCSI存储设备(目标)发送SCSI命令。iSCSI限定名称用于确定发起端和目 标,并采用iqn.yyyy-mm.{reverse domain}:label的格 ...
分类:
系统相关 时间:
2017-05-02 23:31:53
阅读次数:
798
接收执行参数 sys.argv就是用来接收python解释器后边加的所有参数都会封装到argv里边,argv的类型是类表 ...
分类:
编程语言 时间:
2017-05-02 20:55:25
阅读次数:
177
python自动化运维之路~DAY10 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 ...
分类:
编程语言 时间:
2017-05-01 09:52:26
阅读次数:
153
什么是ansible?ansible是个什么东西呢?官方的title是“AnsibleisSimpleITAutomation”——简单的自动化IT运维管理工具。这个工具的目标有这么几项:让我们自动化部署APP;自动化管理配置项;自动化的持续交付;自动化的(AWS)云服务管理。基于Python开发,可实现对多台服务器..
分类:
其他好文 时间:
2017-04-30 17:23:39
阅读次数:
217
第十一单元 Bash Scripts 一、Bash脚本基础 1.BASH = GNU Bourne-Again Shell,BASH是GNU组织开发和推广的一个项目。 2.Bash脚本类似批处理,简单来讲就是把许多的指令集合在一起,并提供循环、条件、判断等重要功能,语法简单实用,用以编写程序,大大简 ...
分类:
系统相关 时间:
2017-04-27 17:04:03
阅读次数:
280
架构: python+Django 适用:手游自动化运维操作。。。 登录模块 登录主界面及菜单功能: 功能模块示例: 权限模块示例: 日志模块: 不同架构不一定都试用,可评估是否能二次开发 ...
分类:
其他好文 时间:
2017-04-26 19:53:35
阅读次数:
122
小型自动化运维--expect脚本之指定ip,指定文件进行同步操作#vim5.expect#!/usr/bin/expectsetpasswd"wtf"sethost[lindex$argv0]setfile[lindex$argv1]spawnrsync-av$fileroot@$host:$fileexpect{"yes/no"{send"yes\r"}"password:"{send"$passwd\r"}}expecteof对5.expect授予执..
分类:
其他好文 时间:
2017-04-25 15:09:27
阅读次数:
188