精华内容
下载资源
问答
  • 运维工具

    2017-12-23 20:55:00
    运维工具 自动化运维工具的要求: 自动化运维工具最大的要求就是执行任务要完全可靠,不能因为网络和执行的主机数量造成消息丢失,导致任务超时。大家不要小看消息丢失的情况,一旦丢失,那么就需要...

    自动化运维工具的要求:
    自动化运维工具最大的要求就是执行任务要完全可靠,不能因为网络和执行的主机数量造成消息丢失,导致任务超时。大家不要小看消息丢失的情况,一旦丢失,那么就需要人为判断、然后手动处理等等。

    自动化运维工具的目标:
    消息传递成功率:解决消息传递丢失率高
    性能:能支持大批量主机执行命令
    集群高可用:高可用我们还是采用了 Multi-Master 方式
    消息加密:采用 AES-CBC
    常用接口:Master 常用接口
    维护成本:是否支持自升级
    分布式

    SaltStack 的缺点:

    • SaltStack 使用的 Pub/Sub 方式,对网络和执行的主机数量要求“非常高”,如果任务超时没有返回,基本上只能重新执行,非常耽误时间
    • 当 Minions 数量超过一定程度,管理和维护起来非常麻烦,轻易不敢重启 Master
    • 线上 SaltStack 的版本不统一,对新功能兼容很差(例如zmq_filtering )
    • Minions 维护成本较高,最重要的体现就是升级比较困难
    posted on 2017-12-23 20:55 JeffSunpan27 阅读( ...) 评论( ...) 编辑 收藏

    转载于:https://www.cnblogs.com/jeffsunpan27/p/8094401.html

    展开全文
  • 运维工具.rar

    2019-09-01 23:54:04
    运维工具
  • 运维工具之轻量级自动化运维工具Fabric源码安装前言在运维工作中,经常会遇到重复性的劳动,这个时候为了效率就必须要使用自动化运维工具。这里我给大家介绍轻量级自动化运维工具Fabric,Fabric是基于Python语言开发...

    运维工具之轻量级自动化运维工具Fabric源码安装

    前言

    在运维工作中,经常会遇到重复性的劳动,这个时候为了效率就必须要使用自动化运维工具。这里我给大家介绍轻量级自动化运维工具Fabric,Fabric是基于Python语言开发的,是开发同事的最爱。为了方便自动化运维,经常会将Fabric部署在跳板机上。

    之所以部署跳板机是基于几点考虑的:

    • 基于安全的考虑,只有跳板机上开放了公网IP和SSH Key登录,其他内部的业务机默认只允许内网登录,公网IP地址不对外开放。
    • 为了方便自动化运维部署,跳板机上做了免密码登录,可以直接通过SSH命令操作其他业务机器。
    • 设置了权限控制权限,跳板机上部署了几套key,分别对应于不同的权限分配,可以给公司的同事不同的私钥登录跳板机

    Fabric是基于Python实现的ssh命令行工具,简化了ssh的应用程序部署及系统管理任务,它为系统提供了基础的操作组件,可以实现本地或远程Shell命令,包括文件上传、下载、脚本执行及完整执行日志输出等功能。

    Fabric的安装

    安装Fabric时,可以选择采用Python的pip、easy_install及源码安装方式,这些方式能够很方便的解决包依赖关系。大家可以根据系统环境自行选择最优的安装方法,如果选择pip或easy_install安装方式,若是使用系统最小化安装,注意提前安装gcc、gcc+、make这些基础开发包和python-pip):

    yum -y install make gcc gcc++ python-devel python-pip

    pip是安装python包的工具,提供了安装包、列出已经安装的包、升级包及卸载包的功能,可以通过pip工具直接安装Fabric。

    使用pip 安装 Fabric的命令:

    pip install fabric

    这是推荐使用源码安装的方式:
    首先需要先去官网上找到源码包的位置,使用wget进行下载。

    下载完成后,安装相关的软件包。

    然后解压源码包,使用Python命令运行安装脚本,进行安装。

    等待安装命令运行完毕后,就可以去验证了。

    这里使用IPython进行验证,在交互解释器下,输入import fabric 查看是否导入模块成功,若无报错则表示fabric当前已经安装成功。

    展开全文
  • 最受欢迎3、批量程序的部署4、批量命令的运行查看状态信息ansible的架构大致如下ansible是新出现的运维工具是基于Python研发的糅合了众多老牌运维工具的优点实现了批量操作系统配置、批量程序的部署、批量运行命令等...
  • 自动化运维工具

    2018-07-11 14:55:05
    ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。
  • Ansible 自动化运维工具笔记
  • ansible自动化运维工具

    2018-10-31 14:30:58
    ansible自动化运维工具,了解自动发运维工具,释放双手
  • 运维工具合集
  • 自动化运维工具ansible学习笔记
  • Ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。
  • 等保_运维工具管理制度
  • 运维工具puppet,代码定义拓扑运维工具puppet,代码定义拓扑
  • ansible是新出现的自动化运维工具,基于Python研发。糅合了众多老牌运维工具的优点实现了批量操作系统配置、批量程序的部署、批量运行命令等功能。仅需在管理工作站上安装ansible程序配置被管控主机的IP信息,被管控...
  • ansible是一个自动化运维工具,基于python开发,实现了批量系统配置、批量程序部署、批量命令执行等功能; 2.安装 只需要在客户端机器上安装ansible命令,无需每台服务器都安装。 安装命令:yum install -y ansible ...
  • 自动化运维工具Ansible详细部署
  • linux 批量运维工具

    2014-11-13 12:20:27
    linux 批量运维工具 ,当你运维超过30台机器时,就很有使用价值了
  • 运维工具ansible jenkins mesos三种工具讲解,部署、实验、测试、截图
  • optool Operation tool for bigdata BIGDATA的web运维工具
  • 自动化运维工具Ansible详细部署
  • “在2019年的今天,我们想要一个易用的运维工具!” 开源代码地址: https://github.com/WeBankPartners/we-cmdb 一、背景 WeCMDB作为WeCube开源计划的一部分,已经开源了一段时间。开源之后,有许多用户给了我们很...

    “在2019年的今天,我们想要一个易用的运维工具!”

    开源代码地址: https://github.com/WeBankPartners/we-cmdb

    一、背景

    WeCMDB作为WeCube开源计划的一部分,已经开源了一段时间。开源之后,有许多用户给了我们很多有用的意见及建议,帮助我们从不同的视角审视WeCMDB。
    这也是我们需要开源的原因之一,听取各方的意见相比于闭门造车可以少走更多的弯路。

    二、声音

    在各种不同的声音中,非常常见的是关于易用性的要求。举些简单的例子说明:

    1. 比如有用户提出:“这个页面有个操作是双击事件触发的,可是新手并不知道需要双击,不够直观”。对于这个问题,我们将双击改为了单击事件,将之前的单击事件改为了鼠标悬停事件。
    2. 再比如,有用户希望本地运行我们的CMDB,但是觉得搭建环境的步骤过于繁琐。于是我们做了些工作,使用户在下载代码后可以开箱即用

    三、现在

    我们已经做了一些可以让用户更加易用的功能。比如:

    • 填充规则:
      如下图一,我们可以在 CMDB模型管理 页面配置CI属性,为CI属性 唯一名称 配置自动填充规则。右下角红框表示该属性的值由三部分组成:该子系统设计所属的系统设计的唯一名称连接符:短横线“-”该子系统的另一个CI属性:编码
      在图二中,我们可以在 CI数据管理 页面选择子系统设计这个CI后可以为其增加一条数据,选择了所属的 系统设计:EDP 并且录入 编码:CLIENT 之后,可以发现 唯一名称 已经由 填充规则 自动生成为 EDP-CLIENT 。而在之后编辑 系统设计编码 ,子系统设计的 唯一名称 都会自动根据前者的值进行更新。
       CMDB模型管理
      CI数据管理
      我们都知道,每减少一次用户的输入,就可以减少一个发生错误的机会。所以,CMDB的准确性其实不开易用性。

    四、未来

    我们还要许多的路要走,在易用性上面我们做得还远远不够。只要有声音存在,我们就还有改进的空间。
    比如,IP及网段的录入,目前一条一条的录入是比较麻烦的。在下一个版本,我们将会增加批量录入IP地址的功能,用户只要输入网关及掩码就能批量生产IP地址。并且能图形化地展示数据,使用户更为直观地查看网段及IP直接的关系。

    五、最后

    我们需要你的声音,不管是建议还是意见,即使是抱怨和批评,无论大小,对我们来说都是非常宝贵的。
    你可以在GitHub上给我们提issue,或是关注下方WeCube开源项目的公众号,在上面给我们留言。
    WeCube公众号 二维码

    你需要的是倾诉,而我们一直在聆听!

    相关阅读推荐:
    《从大教堂到集市》(作者:嘟嘟小
    《WeCMDB解读系列一 : 初识WeCMDB》(作者:小屁孩编程
    《关于WeCube开源项目的个人理解》(作者:zgyhero123
    《WeCube插件开发,你怎么看?》(作者:homie Xie

    展开全文
  • 运维人员必须熟悉的运维工具汇总

    万次阅读 2019-03-21 17:51:01
    运维人员必须熟悉的运维工具汇总 操作系统:Centos,※,Ubuntu,Redhat※,,suse,Freebsd 网站服务:nginx※,,apache※,,lighttpd,php※,,tomcat※,,resin※, 数据 库:MySQL※,,MariaDB,PostgreSQL,Mysql-proxy DB...

    ==============================================

    操作系统:Centos,,Ubuntu,Redhat,,suse,Freebsd

    网站服务:nginx,,apache,,lighttpd,php,,tomcat,,resin,

    数据   库:MySQL,,MariaDB,PostgreSQL,Mysql-proxy

    DB中间件maxscale,MyCat,atlas,cobar,amoeba,MySQL-proxy

    代理相关:lvs,keepalived,haproxy,nginx,heartbeat,apache,(此行都是)

    网站缓存:squid,nginx,varnish

    NOSQL库:Redis,Memcached,MongoDB,HBase,Cassandra,CouchDB,Tyrant

    存储相关:Nfs,FastDFS,Moosefs(mfs,Hadoop,glusterfs,lustre

    版本管理:svn,git

    监控报警:nagios,cacti,zabbix,munin,hyperic,Grafana,云监控※,Prometheus

    域名解析:bind,powerdns,dnsmasq

    同步软件:rsync,inotify,sersync,drbd,csync2,union,lsyncd,scp

    批量管理:ssh+rsync+sersync,Ansible,Saltstack,expect,puppet, cfengine   

    虚拟   化:kvm,xen

    云计   算:openstack,docker,cloudstack,K8S※,helm

    内网软件:iptables,zebra,iftraf,ntop,tc,iftop

    邮件软件:qmail,posfix,sendmail,zimbra

    远程拨号:openvp,pptp,openswan,ipip

    统一认证:openldap

    队列工具:ActiveMQ,RabbitMQ,Metaq,MemcacheQ,Zeromq

    打包发布:mvn,ants,jenkins,svn

    测试软件:ab,JMeter,Webbench,LoadRunner,http_load,tcpcopy(都是

    带宽测试:smokeping,iozone

    性能测试:dd, fio(IOPS测试),iozone(磁盘测试)

    日志相关:rsyslog,Awstats,flume,storm,ELK(Elasticsearch+Logstash+Kibana)

    搜索软件:Sphinx,Xapian,Solr

    DB代理:mysql-proxy,amoeba(更多还是程序实现读写分离

    无人值守:kickstart,cobbler

    软件安装:rpm,yum(设计rpm包定制及yum仓库构建)

    搜索软件:Sphinx,Xapian(大公司自己开发类似百度的小规模内部搜索引擎)

    大数据:HDFS,Hive,Hbase,flink,Zk,kafka,Pig,Spark, Mahout,flume,sqoop,presto,kudu

    安全:系统安全网络安全数据安全

    网络:TCP/IP协议,OSI七层模型,结构及原理组网技术,数据通信,交换/路由协议

    开发语言:Shell,Python,go

    提示:

    (1)带的为最近几年用的比较多,也是近年来linux运维的大众。

    (2)学习要有舍有得,什么都抓必然短时间都不会精,抓精髓,大众软件(带)先熟练了,这是基础加提高。

    展开全文
  • 主要介绍了自动化运维工具ansible的使用详细教程的相关资料,需要的朋友可以参考下
  • 主要介绍了Linux运维工具Supervisor的安装使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • 13款Linux运维工具.zip

    2020-12-24 20:49:39
    介绍13款Linux运维工具.zip httper nmap agedu tmux fail2ban multitail nmon htop iftop iptraf ...
  • MySQL DBA最佳运维工具 percona toolkit 使用手册, 中文资料,值得一读。
  • 主要介绍了10大HBase常见运维工具整理小结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 184,855
精华内容 73,942
关键字:

运维工具