Operations-tools

Operations-tools

运维工作

系统安装(物理机、虚拟机)---->程序包安装、配置、服务启动---->批量操作---->程序发布---->监控

OS Provisioning

物理机
    PXE、cobbler
虚拟机
    Image Template

Configuration

puppet(ruby)
saltslack(python)
chef 
cfengine
..

Command and Control

fabric
func
...

monitor

cacti
nagios
zabbix
ganglia
系统指标、业务指标

运维阶段

可用(稳定)---->标准化---->自动化

ansible

Configuration
Command and Control

运维工具分类

agent表示在远程主机中有一个root权限的进程负责控制端的命令的执行
agentless表示控制端使用ssh协议发布各种root命令,基于sudo的方式执行命令

agent

puppet、func

agentless

fabric、ansible

发布操作

预发布验证

新版本的代码先发布到服务器(非线上服务,但跟线上环境配置完全相同,只是未介入到调度器)

程序发布

不能影响用户体验
系统不能停机
不能导致系统故障或造成系统完全不可用

灰度发布

/webapps/tuangou    ------  使用软链接
    /webapps/tuangou-1.1
    /webapps/tuangou-1.2


在调度器上下线一批主机-->关闭服务-->部署新版本的应用程序-->启动服务-->在调度器上启用这一批服务器

自动化灰度发布工具
    脚步、发布平台
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值