自动化部署及配置(Cobbler/Kickstart)

红帽发布的网络安装服务器套件 Cobbler可以说是一大Linux装机利器,可以快速的建立网络安装环境,据说比Kickstart还要好用。

分布式集中化管理(Puppet/Salt/Ansible)

Ansible是新出现的运维工具是基于Python研发的糅合了众多老牌运维工具的优点实现了批量操作系统配置、批量程序的部署、批量运行命令等功能。(推荐)

SaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,一般可以理解为简化版的puppet和加强版的func。SaltStack基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq、PyCrypto、Pyjinjia2、python-msgpack和PyYAML等)构建。

Puppet基于ruby语言开发的自动化系统配置工具,可以C/S模式或独立运行,支持对所有UNIX及类UNIX系统的配置管理,最新版本也开始支持对Windows操作系统有限的一些管理。

监控系统(Zabbix/cacti/Nagios/ganglia)

Zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。

Cacti是一套网络流量监测图形分析工具。它有非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结 构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大。

Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。

Ganglia是一个跨平台可扩展的,高 性能计算系统下的分布式监控系统,如集群和网格。

负载均衡(LVS/HAproxy)

LVS(Linux Virtual Server)是一种集群(Cluster)技术,采用IP负载均衡技术和基于内容请求分发技术。

HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。

应用加速(SQUID/Varnish/Nginx)

Squid是一个流行的自由软件(GNU通用公共许可证)的代理服务器和Web缓存服务器。

Varnish是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verdens Gang 使用3台Varnish代替了原来的12台Squid,性能比以前更好。

Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。

Jenkins+Maven+SVN快速搭建持续集成环境

Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:
1、持续的软件版本发布/测试项目。
2、监控外部调用执行的工作。
Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。

转载于:https://www.cnblogs.com/edward2013/p/5077920.html

Linux自动化运维部署+运维相关推荐

  1. linux运维脚本编写,最强Linux自动化运维 Shell高级脚本编程实战 带习题+项目实战案例+全套配置脚本...

    最强Linux自动化运维 Shell高级脚本编程实战 带习题+项目实战案例+全套配置脚本 大家可以通过参考下面的课程学习目录,就会发现单单只从目录上来分析就知道这是一部非常系统的Shell自动化脚本运 ...

  2. saltstack自动化运维部署--安装apache\原码安装nginx服务

    对saltstack自动化运维部署的认识 原理 SaltStack 是一种基于 C/S 架构的服务器基础架构集中化管理平台,管理端称为 Master,客户端称为 Minion.SaltStack 具备 ...

  3. linux自动化运维ansible

    linux自动化运维ansible 一.概述 二.安装 1.配置安装源 2.安装 3.查询版本信息 三.设置主机清单 1.添加ip及账号信息 2.修改主配置文件 3.测试是否成功 四.模块应用 1.模 ...

  4. Azure自动化部署运维浅谈

    本次来谈一谈如何在Azure中实现一些简单的自动化运维的需求,一般来讲自动化运维我们通过很多第三方的工具平台实现,比较流行的目前有很多,比如老牌的chef, puppet,新兴的PowerShell ...

  5. 开源运维管理软件排名_云上自动化部署和运维的正确姿势

    导读:今天起,"凌云时刻"特别推出"阿里云玩转 ECS"系列课程,每周二.周四固定更新,欢迎关注.本期为系列第 1 讲,由阿里云资深技术专家吴君印介绍上云最正确 ...

  6. memcached linux 配置文件,Linux下Memcached服务器部署 | 系统运维

    操作系统:CentOS 6.x 64位 实现目的:安装部署Memcached服务器 一.防火墙设置 vi /etc/sysconfig/iptables #编辑防火墙配置文件,添加下面代码 -A IN ...

  7. 七 Jenkins创建任务实现自动化运维部署

    1)登录Jenkins,创建第一个任务 需要注意的是,如果前面没有按照我们的前置配置中讲到的安装了maven插件,这里是没有[构建一个maven项目]的选项的,详细安装配置可以看我们的第六篇内容 点击 ...

  8. linux运维管理之监控,Linux系统运维之运维监控.pdf

    <Linux 系统运维之运维监控> Linux系统运维之运维监控 Linux系统运维之运维监控 LLiinnuuxx系系统统运运维维之之运运维维监监控控 UNIXHOT 运维社区 UNIX ...

  9. IT运维和自动化运维以及运维开发有啥不同?能解释下吗?

    很多刚入行的小白,不清楚IT运维和自动化运维以及运维开发有啥不同?不知道怎么理解,今天我们小编就用通俗易懂的原理给大家解释下. 可以这么理解,运维是个大类,而自动化运维.运维开发都是其下的子集.运维与 ...

最新文章

  1. Doxygen简单经验谈。。。
  2. Python 的 time 模块导入及其方法
  3. python psd_Python psd包_程序模块 - PyPI - Python中文网
  4. Cocoa的MVC架构分析 cocoa的mvc实现
  5. print2flashwindows7旗舰版下载哪一个_JUJUMAO_MSDN原版 win 7 二合一 旗舰版32位 64位原版ISO镜像...
  6. Vue使用axios无法读取data的解决办法
  7. 高性能消息中间件——NATS
  8. 解除Xcode中Miss File的警告
  9. 爬虫养成记 - urllib2的调试和错误处理
  10. Android开发工程师,前行路上的14项技能
  11. 12位黄金技术大佬发出警告:一大波必读好书向你袭来
  12. 关于Android开发中出现 NoClassDefFoundError
  13. j2CaChe在项目中的应用(二级缓存)
  14. c语言编程对电脑配置的要求,请问学习电脑编程需要什么配置的笔记本电脑?价格多少?...
  15. 2021 ICPC网络赛I-A Busiest Computing Nodes(线段树)
  16. 作为程序员,到底是老板对你怎么了,让你竟然写下这么既奇葩无语又崩溃的代码注释,笑哭...……
  17. ​ 每周一书《数学之美 第二版》分享!
  18. 集线器、交换机、路由器有什么区别?
  19. TCP/IP协议分层模型详解
  20. 基于组合权重优化的风格中性多因子选股策略_数量化专题之五十七

热门文章

  1. 【机器学习入门】决策树算法(四):CART算法(Classification and Regression Tree)
  2. GPT系列简介与gpt训练(nanoGPT)
  3. 一名IT界“老”技术人关于学习与成长的分享,受益!
  4. JDK、JRE、eclipse安装教程
  5. 【MySQL】练习二 关系数据库
  6. DSP的DMA流程详解(状态图)
  7. iPhone X 适配
  8. L1-040. 最佳情侣身高差
  9. 美国旅游带孩子怎么申请签证?
  10. 用JAVA 做一个简易版的坦克大战(只实现基本功能)