Chinaunix首页 | 论坛 | 博客
  • 博客访问: 870658
  • 博文数量: 647
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 6044
  • 用 户 组: 普通用户
  • 注册时间: 2019-11-08 16:30
文章分类

全部博文(647)

文章存档

2021年(268)

2020年(297)

2019年(82)

我的朋友

分类: LINUX

2020-12-01 16:08:38

  运维发布变更工具有哪些?现在学习运维的人们越来越多,从事Linux运维技术的工程师也越来越多。在运维工作中会涉及到运维发布事宜,那么运维发布工作中会用到哪些变更工具?
  版本管理工具(数据库):
  所有的发布都应该从版本管理开始。开发的版本包首先进入版本管理工具,然后从版本管理工具分发到现有网络进行发布。
  配置管理工具(数据库):
  版本加配置等于现有网络中每台机器的状态。配置管理最粗粒度是到IP级,相当于对机器的资产管理,分组到业务、模块、区域等不同的业务概念。
  配置和版本下发工具:
  将指定的版本与配置好的配置一起发送到现网机器上。不同的版本和配置方式需要完全不同的下发方式。ssh/fabric代表的下发模式是以脚本为中心的。puppet/chef代表的下发模式是以配置为中心的。
  现网状态同步工具:
  为了避免现有网络状态的漂移,与管理工具中的记录不一致。需要有一个工具定期报告现有网络的实际情况。
  服务调度工具:
  发布更改通常需要一个串行进程,首先是A模块,然后是B模块。同时,许多发布更改过程需要在管理服务范围之外操作。这需要一个服务调度工具统一的调度配置和版本交付工具、流程文档工具以及其他系统API接口来组装成一个流程。
  资源管理和隔离工具:
  以xen/kvm为代表的工具让运维可以更灵活的切割资源。以 lxc/docker 为代表的工具让运维可以进一步的切割资源到进程级别。资源隔离代理的细粒度的资源控制可以获得更好的资源利用率,以及更容易进行可伸缩的资源配置。
  发布变更统一界面:
  包装所有的下层工具,提供简单的界面完成标准化的发布变更操作。
  以上便是今天分享的运维发布变更工具相关知识。
阅读(831) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~