博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python运维之saltstack方式
阅读量:4972 次
发布时间:2019-06-12

本文共 1654 字,大约阅读时间需要 5 分钟。

# 1. 安装saltstack#       rpm --import https://repo.saltstack.com/yum/redhat/6/x86_64/latest/SALTSTACK-GPG-KEY.pub##"""        Master: yum install salt-master       Master准备:            a. 配置文件,监听本机IP                vim /etc/salt/master                interface: 本机IP地址            b. 启动master                /etc/init.d/salt-master start        Slave:  yum install salt-minion        Slave准备:            a. 配置文件,连接那个master                vim /etc/salt/minion                master: 远程master地址            b. 启动slave                /etc/init.d/salt-minion start2. 创建关系    查看    Master:salt-key -L        Accepted Keys:        Denied Keys:        Unaccepted Keys:            c1.com            c2.com            c3.com        Rejected Keys:    接受    Master:salt-key -a c1.com        Accepted Keys:            c1.com            c2.com        Denied Keys:        Unaccepted Keys:            c3.com        Rejected Keys:3. 执行命令    master:        salt 'c1.com' cmd.run  'ifconfig'    import salt.client    local = salt.client.LocalClient()    result = local.cmd('c2.salt.com', 'cmd.run', ['ifconfig'])"""# ################## 获取今日未采集主机名 ###################result = requests.get('http://www.127.0.0.1:8000/assets.html')# result = ['c1.com','c2.com']# ################## 远程服务器执行命令 ################### import subprocess# result = subprocess.getoutput("salt 'c1.com' cmd.run  'ifconfig'")## import salt.client# local = salt.client.LocalClient()# result = local.cmd('c2.salt.com', 'cmd.run', ['ifconfig'])# ##################  发送数据 ################### requests.post('http://www.127.0.0.1:8000/assets.html',data=data_dict)

 

转载于:https://www.cnblogs.com/GodLv/p/9842351.html

你可能感兴趣的文章
Learning Cocos2d-x for XNA(2)——深入剖析Hello World
查看>>
软件建模——第9章 毕业论文管理系统—面向对象方法
查看>>
[SDOI2008]洞穴勘测
查看>>
Difference between Linearizability and Serializability
查看>>
IDEA使用操作文档
查看>>
UIView
查看>>
添加日期选择控件
查看>>
jquery.cookie.js操作cookie
查看>>
javascript遍历数组
查看>>
bzoj4765: 普通计算姬 (分块 && BIT)
查看>>
thinkphp5-----模板中函数的使用
查看>>
POJ-3211 Washing Clothes[01背包问题]
查看>>
[BZOJ4832][Lydsy1704月赛]抵制克苏恩
查看>>
数据库三范式
查看>>
看完漫画秒懂区块链
查看>>
对Haskell这门语言的基本认识
查看>>
mysql 安装补充
查看>>
大学里如何学习 ?
查看>>
Oracle命令类别
查看>>
js面试题:关于数组去重的四种方法总结
查看>>