如何利用expect和shell结合实现 批量同步文件,批量执行命令;
分类:
其他好文 时间:
2018-04-27 12:23:16
阅读次数:
134
运维平台目前主要实现功能:代码发布系统(tomcat,java,php)在线编辑saltstack配置文件,并提交到仓库通过saltapi实现添加固定资产(主机)在线实时查看日志通过saltapi批量执行命令/模块?运行环境CentOSLinuxrelease7.4.1708(Core)?主机列表saltstack代码在线编辑代码发布实时查看日志
分类:
其他好文 时间:
2018-04-26 18:32:26
阅读次数:
141
通过部署Saltstack,可以在服务器上批量执行命令,根据不同业务需求集中化管理。
分类:
编程语言 时间:
2018-03-09 12:37:34
阅读次数:
298
1、单线程,单个命令都是原子性操作 2、5种数据类型,string(字符串),hash(哈希),list(列表),set(集合不可重复)及zset(sorted set:有序集合) 3、multi事务与pipeline管道,都是批量执行命令,区别pipeline不是原子操作, 4、事务没有回滚,WA ...
分类:
其他好文 时间:
2018-02-25 19:26:19
阅读次数:
220
在跳板机上执行脚本,登录到远程机器分区格式化挂载命令 #!/bin/bashpasswd='engine'/usr/bin/expect <<-EOFset time 40spawn ssh root@172.18.3.114expect {"*yes/no" { send "yes\r"; exp ...
分类:
其他好文 时间:
2018-01-17 00:41:59
阅读次数:
195
起因: 上周给几个集群的机器升级软件包,每个集群大概两千台服务器,但是在软件发包和批量执行命令的过程中有两个集群都遇到了问题,在批量执行命令的时候总是会在后面卡住久久不能退出,最后只好手动杀掉进程。 如下图是sshpt批量执行命令时,到最后卡住久久不动,很久以后报出一个TypeError的异常,因为返回
分类:
编程语言 时间:
2018-01-13 12:47:03
阅读次数:
301
1. 介绍 JumpServer亮点: 集成Ansible,批量执行命令; 支持WebTerminal wiki地址:https://github.com/jumpserver/jumpserver/wiki 官方网站:http://www.jumpserver.org/ Github地址:http ...
分类:
其他好文 时间:
2017-12-20 22:00:23
阅读次数:
729
1 现象描述 最近使用ssh批量执行命令(已经做了密钥互信了),脚本读取配置文件中的主机列表(内容为每行一台主机IP地址),然后执行,可是每次只是执行第一台,就退出循环了。 2 排查思路 由于脚本比较简单,只是读取主机,然后ssh而已,所以问题应该出现在ssh上 3 确定问题 搞不通ssh命令为什么 ...
分类:
系统相关 时间:
2017-12-13 15:06:51
阅读次数:
184
一、简介1.1基本概念:ansible是一个基于python开发的轻量级自动化运维管理工具,可以用来批量执行命令,安装程序,支持playbook编排。它通过ssh协议来连接主机,去中心化,相对比puppet和saltstack无需安装客户即可实现文件传输、命令执行、应用部署、配置管理、任务编排等,..
分类:
其他好文 时间:
2017-10-11 00:44:44
阅读次数:
203
最近一直在研究saltstack的同步文件和批量执行命令,随着架构的变大,批量部署的需求也变得明显起来了,我需要用一条命令就部署好nginx和tomcat,并且符合我所有的环境需求,可以直接投入生产环境使用,这就需要用到saltstack的批量安装部署功能了。这篇文章主要介绍nginx的批..
分类:
其他好文 时间:
2017-09-20 16:36:30
阅读次数:
167