1.ansible前言1.1运维工具分类(一)1.1.1OSProvisioning(用来提供操作系统)PXE:整合集中服务提供了系统的预执行环境,dhcp(udp67,68),tftp(udp69),http或者ftp服务Cobbler:把单个使用的pxe环境做了进一步的抽象,除了可以提供dhcp和解析服务除了dhcp和bind的话,还有一种软件叫dnsmasq,这个软件既可以提供dhcp服务也
分类:
其他好文 时间:
2019-02-12 17:04:53
阅读次数:
145
9.YAML9.1简介(1)YAML是一个可读性高的用来表达资料序列的格式。(2)YAML参考了其它多种语言。包括:XML、C语言、python、perl以及电子邮件格式的RFC2822等。ClarkEvans在2001年首次发表了这种语言。(3)YAML不是XML,在开发这种语言时,YAML的意思其实是:yetanothermarkuplanguage,9.2特性(1)YAML的可读性好(2)和
分类:
其他好文 时间:
2019-02-12 12:55:03
阅读次数:
181
Fabric 可以通过 SSH 在多台客户端主机上批量执行任务,是基于 paramiko 封装开发的,paramiko 更底层一些,安装方法如下: Fabric 简单用法: Fabric 使用环境变量: Fabric 常用 API: fab 命令: ...
分类:
其他好文 时间:
2019-02-09 12:00:02
阅读次数:
246
paramiko模块用于通过 ssh 登录到远程客户端主机并执行命令,常见用法如下: 通过用户名密码登录远程客户端主机并执行命令: 通过密钥登录远程客户端主机并执行命令: 通过密钥登录远程客户端主机并上传下载文件: ...
分类:
其他好文 时间:
2019-02-09 00:58:37
阅读次数:
193
Ansible:运维工作:系统安装(物理机、虚拟机)-->程序包安装、配置、服务启动-->批量操作-->程序发布-->监控OSProvisioning:物理机:PXE、Cobbler虚拟机:ImageTemplatesConfigration:puppet(ruby)saltstack(python)chefcfengineCommandandControl:fabric、
分类:
其他好文 时间:
2019-01-20 12:08:51
阅读次数:
214
今天把paramiko使用封装成一个文件,存储到基本功能模块中遇到一个坑,发现一个规律,为了后面不再踩这个坑,所以赶紧记录下来。 首先我通过网上搜索,获取使用paramiko的基本方法,代码如下 经过调试,代码执行ok。 然后对这部分代码进行封装: 首先在公共包中建立文件paramiko.py文件, ...
分类:
其他好文 时间:
2019-01-18 15:06:18
阅读次数:
181
1、paramiko模块 1.1、此函数是ssh模块: class queue.Queue(maxsize=0) #先入先出 class queue.LifoQueue(maxsize=0) #last in fisrt out class queue.PriorityQueue(maxsize=0 ...
分类:
编程语言 时间:
2019-01-03 12:55:43
阅读次数:
199
为了方便树莓派和电脑上相互传输数据文件的传输。也就是上传和下载文件,我自己就写了一个ftp 主要是运用到hasattr与getattr 先看一下服务器上的程序吧 接下来是客户端的 如此一来我在树莓派上的数据就可以发送到本地了 可是我就在今天发现了prarmiko这个模块我真的是气死了因为他只需要三五 ...
分类:
编程语言 时间:
2018-12-30 02:51:04
阅读次数:
223
import paramiko hostname = '192.168.1.1' #linux主机IP地址 port = 22 #端口 username = 'root' #用户名 password = '123qwe' #密码 t=paramiko.Transport((hostname,port... ...
分类:
编程语言 时间:
2018-12-27 18:25:33
阅读次数:
255
一: 使用paramiko #设置ssh连接的远程主机地址和端口t=paramiko.Transport((ip,port))#设置登录名和密码t.connect(username=username,password=password)#连接成功后打开一个channelchan=t.open_ses ...
分类:
编程语言 时间:
2018-12-26 00:35:51
阅读次数:
414