运维工具

 

运维工具:Operations

通过工具,实现自动化运维

运维工作:

BootStraping:当拿到硬件或软件才主机以后,安装操作系统

Bare Metal:pxe, cobbler(pxe的二次开发版)
Virtaul Machine:image files(给予模板匹配安装)

Configuration:安装各种软件或服务,包括软件,服务的配置。

工具有很多

puppet(ruby)  稳定性强,重量级,主流地位
saltstack(python) 刚刚稳定,重量级
ansible 轻量级
chef
cfengine
...

配置管理服务器:agentless/agent

需要配置语言

agentless通过ssh主动连接服务器检查配置
agent通过代理(运行在客户端的程序)检查,并执行配置

Command and Control:

orchestration任务编排工具。有些情况需要联动或编排所有的主机,统统完成某一命令的执行

func 网络控制工具
ansible 
fabric 
...

程序发布:

人工智能(手动发布)
脚本(有一定风险)
发布程序(运维系统)需要研发

要求:
    1、不能影响用户体验;
    2、系统不能停机;
    3、不能导致系统故障或造成系统完全不可用;

灰度模型:
    主机:以一定量的主机慢慢过渡。
    用户:以一定量的用户(追踪用户身份)切换到新系统

发布路径:使用软连接,支持回滚操作
    /webapps/data/waimai
    /webapps/data/waimai-1.1
    /webapps/data/waimai-1.2
    /webapps/data/waimai-1.3
    /webapps/data/waimai-1.4

在调度器上下线一批主机(标记为维护模式)--> 关闭服务 --> 部署新版本 --> 启动服务 --> 在调度器启用这一批主机;

标准化运维

硬件标准化:同一厂家型号 操作系统标准化:同一版本(不建议最新的系统) 程序版本标准化:同一服务使用同一软件且版本相同。 例如web服务程序、数据库、缓存服务器,提供相同服务的要使用相同软件和版本。 系统环境标准化(文件目录名称的标准化):某一服务的数据文件存放位置,目录命名规范..

完成标准化,就可以实现自动化运维。

原创文章,作者:yyw,如若转载,请注明出处:http://www.178linux.com/56564

(0)
yywyyw
上一篇 2016-11-01 10:19
下一篇 2016-11-01 10:22

相关推荐

  • wordpress和discuz的负载均衡(lvs-nat)

    实验目的:利用lvs-nat模型实现wordpress和discuz的负载均衡 实验要求:客户端访问wordpress或Discuz服务时,无论被调度至哪台RS上,其会话和访问的页面都应保持一致; 实验环境:一台server用作VS(需要两块网卡,eth1连接内部网络,eth0连接外部网络),两台server用作RS,一台server用于部署mysql、NF…

    2017-05-13
  • 计算机的组成

        计算机组成(computer composition)指的是系统结构的逻辑实现,包括机器机内的数据流和控制流的组成及逻辑设计等。 计算机组成的任务是在指令集系统结构确定分配给硬件系统的功能和概念结构之后,研究各组成部分的内部构造和相互联系,以实现机器指令集的各种功能和特性。这种联系包括各功能部件的内部和相   &nbsp…

    2017-03-26
  • 磁盘管理之分区管理

                     磁盘管理之分区管理  磁盘一般指的是计算的硬盘,它是计算机五大部件之一,主要用来存储数据。所有它是计算机不可或缺的部件之一。 常见的硬盘分为固态和…

    Linux干货 2016-09-06
  • 计划任务

    作业管理: Linux的作业控制(job )     前台作业:通过终端启动,且启动后一直占据终端;     后台作业:可通过终端启动,但启动后即转入后台运行(释放终端) 如何让作业运行于后台?     (1) 运行中的…

    Linux干货 2016-09-08
  • Linux任务计划

        任务计划分类:    一次性任务计划:只执行一次就结束                at batch    周期性任务计划:每隔一定的周期去…

    Linux干货 2017-05-08
  • HA Cluster-主备模型(项目实战)

    主机环境:主机A和主机B使用的是CentOS7.2的系统:    主机A IP地址为:192.168.1.103     主机B IP地址为:192.168.1.106     向外界提供的服务的地址为:192.168.1.100配置过程:…

    Linux干货 2016-11-01