Skip to content

Commit 7ff41fd

Browse files
committed
Started 'src/d51/conf_mgmt.md'.
1 parent c7f59cd commit 7ff41fd

4 files changed

Lines changed: 43 additions & 5 deletions

File tree

src/SUMMARY.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -378,6 +378,10 @@
378378
- [传统园区的设备管理与思科 DNA 中心的设备管理](d50/dev_management.md)
379379
- [基于 REST 的 API(CRUD、HTTP 动词与数据编码)](d50/apis.md)
380380

381+
382+
+ [JSON 与配置管理](d51-json_n_conf_mgmt.md)
383+
- [配置管理 —— Puppet、Chef 与 Ansible](d51/conf_mgmt.md)
384+
381385
---
382386

383387
- [IPv6下的EIGRP](d38-EIGRP-For-IPv6.md)

src/d50/dev_management.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,6 @@
1313

1414
DNA Center 会执行三项主要功能:
1515

16-
- 策略
17-
- 自动化
18-
- 保证
19-
20-
2116
- **策略**
2217

2318
策略的控制依赖于 [Cisco ISE](https://www.cisco.com/c/zh_tw/support/security/identity-services-engine-3-0/model.html),其会对终端身份验证、指派终端到其相应安全组,并管理终端间的通信。

src/d51-json_n_conf_mgmt.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# 第 51 天 JSON 与配置管理
2+
3+
4+
## 第 51 天任务
5+
6+
- 阅读今天的课文
7+
- 复习昨天的课文
8+
- 复习咱们希望的任何其他理论及实验
9+
- 参加 [Free CCNA Training Bonus – Cisco CCNA in 60 Days v4](https://www.in60days.com/free/ccnain60days/) 处今天的考试
10+
- 阅读 CCNA 补习指南
11+
- 在 subnetting.org 上花 15 分钟
12+
13+
14+
所谓配置管理,Configuration Management, CM 属于另一种自动化工具,旨在优化任务、提升生产力,以及最小化网络管理员的错误。配置管理是系统化地做出变的做法,从而系统会随时间推移而一直维持其完整性。作为一门学科,配置管理实现了管理对网络设备变更、跟踪状态变化,以及维护系统请单等方面的技术、策略、流程及工具。
15+
16+
当咱们计划定期对咱们设备的配置做出变更,且咱们需对数台设备做出类似变更时,那么咱们就应考虑使用一些受咱们的厂商支持的配置管理产品。当前受多数厂商支持的三种配管理产品分别为:
17+
18+
- [Chef](https://www.chef.io/)
19+
- [Puppet](https://www.puppet.com/)
20+
-[Ansible](https://ansible.xfoss.com/)
21+
22+
事实上,若咱们在某一大型 IT 基础设施或数据中心上班,那么咱们就可能在使用这些产品。
23+
24+
25+
这些配置管理系统都是一些支持对咱们的 IT 基础设施,包括运行 Cisco IOS 的设备,进行监控与管理健壮框架。例如,Cisco 的 Nexus NX-OS 就支持 Ansible 推送网络配置,从而确保一致性及合规。
26+
27+
JSON 属于一种存储与传输数据的轻量级格式,常用于数据从某一服务器,发送到某一 web 页面时。JSON 是一种数据格式。虽然 JSON 可归类为一门语言,但他并非一门编程语言,而 Python 就是一门编程语言(比如)。JSON 易于人类阅读书写,同时易于机器解析与生成。
28+
29+
今天,咱们将学习以下内容:
30+
31+
- 配置管理 —— Puppet、Chef 与 Ansible
32+
- 解析 JSON 编码的数据
33+
34+
35+

src/d51/conf_mgmt.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# 配置管理 —— Puppet、Chef 与 Ansible
2+
3+
配置管理工具包括 SaltStack、Ansible、Puppet 和 Chef(及其他工具),旨在为现有服务器实例(以及兼容的交换机和路由器)安装和管理软件。它们能执行安装软件包、脚本或配置文件,以及初始化服务等任务。这些工具承担了繁琐艰巨的工作:无需用户指定具体命令,即可让单台或多台服务器实例履行其职责。配置管理本质上是用户与设备间的抽象层,支持用户在多设备间自动化执行管理、配置和部署等任务。配置管理器为多种设备类型提供统一接口。不同设备类型执行相同命令的方式可能各异,但通过配置管理器,用户仅需单一命令即可通过统一接口完成所有设备的配置工作。
4+

0 commit comments

Comments
 (0)