互联网服务python自动化运维

【核心议题】Python 在自动化运维工作方面能帮你做什么,有哪些经验值得分享?

        Python 语言越来越火,在自动化运维的今天,Python 俨然已经成为一个运维工程师不可缺少的一个技能手段,从近两年的招聘就可以看出,Python的重要程度不言而喻。

        今天我们就来聊聊,Python 在我们运维工作上在哪些方面可以帮到我们,你又用python解决了什么问题,现在开源产品中哪些python 产品可以应用到我们的企业当中来,你对使用python有哪些疑惑,欢迎探讨。

参与17

5同行回答

bryanbryan软件架构设计师金融研发
pyhton特性几乎可以使其胜任所有的运维任务,我们目前在研的云平台和分布式数据库,后台所有监控和管理任务几乎都以pyhton完成,语言只是一个工具而已,shell也可以完成很多事情,语言选择主要是考虑研发的简单易用和工作效率吧...显示全部

pyhton特性几乎可以使其胜任所有的运维任务,我们目前在研的云平台和分布式数据库,后台所有监控和管理任务几乎都以pyhton完成,语言只是一个工具而已,shell也可以完成很多事情,语言选择主要是考虑研发的简单易用和工作效率吧

收起
银行 · 2017-04-13
浏览3538
gedxcvgedxcvceogedxcv
python确实好用显示全部

python确实好用

收起
IT其它 · 2022-07-04
浏览945
热心冰块热心冰块项目经理浪潮INSPUR
你能想到的基本都可以显示全部

你能想到的基本都可以

收起
系统集成 · 2022-01-26
浏览1111
powertiandipowertiandi联盟成员系统架构师李宁(中国)体育用品有限公司
分享一个使用Python Fabric 的小例子:#!/usr/bin/pythonfrom fabric.api import *from fabric.colors import *env.shell=\"/bin/sh -c\"  env.roledefs={\'was100\':[\'10.1.9.169\',\'10.1.9.170\'],}env.user=\'username\'env.password=\'password\'errinfo=...显示全部

分享一个使用Python Fabric 的小例子:


#!/usr/bin/python

from fabric.api import *

from fabric.colors import *

env.shell=\"/bin/sh -c\"  

env.roledefs={

\'was100\':[\'10.1.9.169\',\'10.1.9.170\'],

}

env.user=\'username\'

env.password=\'password\'

errinfo=\'err.info\'

get_info=open( errinfo, \'w\')

get_info.truncate()

get_info.close()

get_info=open( errinfo, \'a\')

def exec_file(shell_file):

    shell=\"\"

    try:

        fd=open(shell_file,\"r\")

        shell=fd.read()

    except:

        print \"can\'t open file\"

        exit()

    fs=run(shell)

    if fs.strip()!=\'\':

        get_info.write(env.host+\' the system error report : \\n \' + fs + \'\\n\' )

        get_info.flush()

    else:

        pass

cmd_fd=\'script/exe_cmd.sh\'

@roles(\'was100\')

def deploy():

    exec_file(cmd_fd)



[root@monitor script]# cat exe_cmd.sh

errpt -dH

直接可以使用

收起
互联网服务 · 2017-04-14
浏览3496
  • 能解释下这段代码的作用吗?
    2017-06-26
  • 这个例子中的代码是用来检测aix 操作系统层面的硬件报错信息的,如果有硬件报错就会写入到文件,后续可以配合邮件发出。
    2017-06-26
liulei_oracleliulei_oracle数据库管理员lgcns china
有demo么?显示全部

有demo么?

收起
系统集成 · 2017-04-14
浏览3350

提问者

powertiandi
系统架构师李宁(中国)体育用品有限公司
擅长领域: 存储服务器灾备

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-04-07
  • 关注会员:7 人
  • 问题浏览:7582
  • 最近回答:2022-07-04
  • X社区推广