/images/hugo/avatar.png

29.5 ansible简介

ansible简介

/images/linux_mt/linux_ansible.jpg

在本章的开篇我们说过自动化运维的几个层次

  1. BootStraping: 引导安装操作系统
  2. Configuration: 配置系统,定义好了每一个被管理主机的目标状态,被管理主机能基于 agent 或 ssh 被配置系统所管理
  3. Command & Control: 批量运行程序

ansible 正是配置系统,和批量命令执行两个层面的轻量级强大的解决方案。

29 分治算法

编程思想之分治算法

1. 分治算法

分治算法(divide and conquer)的核心思想其实就是四个字,分而治之 ,也就是将原问题划分成 n 个规模较小,并且结构与原问题相似的子问题,递归地解决这些子问题,然后再合并其结果,就得到原问题的解。

28 贪心算法

编程思想之贪心算法

1. 贪心算法

前面我们讲完了字符串匹配相关的算法,接下来的几章与编程思想有关,包括贪心,分治,回溯和动态规划。它们都非常抽象,但是理解透了可以帮我们解决很多问题。这些算法在一定程度上很相近,因此学习过程中,我们首先要搞清楚它们的适用场景,其次是掌握怎么运用它们去解决问题。今天,我们先来学习贪心算法。

29.3 pxe与cobbler

pxe与cobbler

/images/linux_mt/linux_ansible.jpg

cobbler 就是 pex 环境的二次封装,为用户提供了一个管理工具,能将多个 pxe 环境整合在一起,让用户自行选择安装的系统。