《策略驱动型数据中心 ACI技术详解》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:(美)阿拉莫夫,(意)珀特兰尼著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2015
  • ISBN:9787115387684
  • 页数:297 页
图书介绍:本书全面彻底地解释了策略驱动型数据中心的架构,概念和方法。基于丰富的企业行业经验,提出了针对虚拟化数据中心,高性能计算,超低延迟环境,和大规模数据中心的有效的解决方案。除了讨论相关的概念和方法,作者还针对硬件,拓扑结构,自动化和可扩展性进行了相关的设计考虑。本书涵盖了关键技术的概念,包括Python脚本和REST在内的最新的数据中心使用工具,全新的设计理念和现代交换矩阵的方法。

第1章 数据中心架构考虑因素 1

1.1 应用和存储 1

1.1.1 虚拟化数据中心 2

1.1.2 存储虚拟化 4

1.1.3 大数据 7

1.1.4 高性能计算 12

1.1.5 超低延迟 14

1.1.6 超大规模数据中心 19

1.1.7 设计拓扑结构示例 22

1.2 基于POD的设计 24

1.2.1 共享基础架构和云计算的POD模型或数据模型 24

1.2.2 FlexPod设计 25

1.3 数据中心设计 26

1.3.1 列端式 26

1.3.2 采用主干-叶节点ACI基础架构的逻辑数据中心设计 29

1.4 小结 32

第2章 云架构的组建模块 35

2.1 云架构简介 35

2.2 云的网络需求和ACI解决方案 37

2.3 AmazonWeb Services模型 39

2.4 服务器自动化配置 40

2.4.1 PXE启动 41

2.4.2 使用Chef、Puppet、CFengine或类似工具部署操作系统 41

2.5 用于基础架构即服务的编排器 44

2.5.1 vCloud Director 45

2.5.2 OpenStack 45

2.5.3 UCS Director 49

2.5.4 Cisco Intelligent Automation for Cloud 50

2.5.5 协调不同的抽象模型 52

2.6 小结 53

第3章 策略数据中心 55

3.1 为什么需要基于策略的模型? 55

3.2 策略理论 57

3.3 思科APIC策略对象模型 58

3.3.1 终端组 60

3.3.2 思科APIC策略执行 63

3.3.3 应用网络配置模版 67

3.3.4 契约 67

3.4 理解思科APIC 75

3.4.1 思科ACI操作系统(思科ACI Fabric OS) 75

3.4.2 架构:思科APIC的组件和功能 75

3.4.3 策略管理器 76

3.4.4 拓扑结构管理器 76

3.4.5 观察器 77

3.4.6 引导控制器 77

3.4.7 设备控制器 78

3.4.8 VMM管理器 78

3.4.9 事件管理器 78

3.4.10 设备组件 78

3.4.11 架构:具有分片的数据管理 79

3.4.12 用户界面:图形用户界面 81

3.4.13 用户界面:命令行界面 81

3.4.14 用户界面:RESTfulAPI 82

3.4.15 系统访问:身份验证、授权和RBAC 82

3.5 小结 83

第4章 运营模型 85

4.1 现代数据中心的关键技术和工具介绍 85

4.1.1 网络管理选项 86

4.1.2 REST协议 86

4.1.3 XML、JSON和YAML 87

4.1.4 Python 89

4.1.5 Git和GitHub 96

4.2 使用思科APIC的操作 99

4.2.1 对象树 100

4.2.2 使用REST来设计网络 106

4.2.3 ACI SDK 114

4.3 更多信息 116

4.4 小结 116

第5章 基于虚拟机管理程序的数据中心设计 117

5.1 虚拟化服务器网络 118

5.1.1 为什么服务器上有软件交换组件? 119

5.1.2 网络组件概述 121

5.1.3 虚拟机热迁移 122

5.2 分割选项 123

5.2.1 VLAN 123

5.2.2 VXLAN 123

5.3 Microsoft Hyper-V网络 126

5.4 Linux KVM和网络 129

5.4.1 Linux网桥 130

5.4.2 Open Virtual Switch(OVS) 131

5.5 VMware ESXi网络 136

5.5.1 VMware vSwitch和分布式虚拟交换机 137

5.5.2 VMware ESXi服务器流量需求 138

5.5.3 vCloud Director和vApp 139

5.6 思科Nexus 1000V 141

5.7 使用VN-TAG扩展端口 144

5.8 思科ACI对虚拟服务器连接性的建模 146

5.8.1 叠加网络标准化 146

5.8.2 VMM域 147

5.8.3 终端发现 147

5.8.4 策略解析即时性 148

5.8.5 思科ACI与Hyper-V的集成 148

5.8.6 思科ACI与KVM的集成 149

5.8.7 思科ACI与VMware ESX的集成 150

5.9 小结 151

第6章 OpenStack 153

6.1 什么是OpenStack? 153

6.1.1 Nova 154

6.1.2 Neutron 155

6.1.3 Swift 158

6.1.4 Cinder 158

6.1.5 Horizon 159

6.1.6 Heat 159

6.1.7 Ironic 159

6.2 企业中的OpenStack部署 160

6.3 思科ACI和OpenStack的优势 162

6.3.1 思科ACI策略模型 163

6.3.2 物理和虚拟集成 163

6.3.3 矩阵通道 164

6.3.4 服务链 164

6.3.5 遥测 164

6.4 OpenStack APIC驱动程序架构和操作 164

6.5 部署示例 166

6.5.1 Icehouse的安装 167

6.5.2 思科APIC驱动程序的配置 169

6.5.3 故障排除 172

6.6 OpenStack上的Group Based Policy项目 173

6.7 小结 174

第7章 ACI矩阵设计方法 177

7.1 ACI矩阵重要功能总结 178

7.1.1 ACI转发行为 178

7.1.2 使用终端组划分网段 185

7.1.3 管理模型 186

7.2 硬件和软件 189

7.3 物理拓扑结构 191

7.3.1 思科APIC设计考虑因素 192

7.3.2 主干设计考虑因素 193

7.3.3 叶节点设计考虑因素 194

7.4 多租户考虑因素 200

7.5 初始配置步骤 201

7.5.1 全自动配置 201

7.5.2 网络管理 202

7.5.3 基于策略的访问端口配置 205

7.5.4 接口策略组和PortChannel 209

7.5.5 虚拟机管理器(VMM)域 212

7.6 配置虚拟拓扑结构 215

7.6.1 网桥域 216

7.6.2 终端连接 217

7.6.3 外部连接 219

7.7 小结 220

第8章 在ACI中实现嵌入式服务 221

8.1 包含4到7层服务的ACI设计概述 221

8.1.1 优势 222

8.1.2 连接终端组与服务图 222

8.1.3 对虚拟化服务器的扩展 223

8.1.4 管理模型 223

8.1.5 服务图、功能和呈现 224

8.2 硬件和软件支持 225

8.3 思科ACI对服务嵌入的模拟 226

8.3.1 服务图定义 227

8.3.2 具体设备与逻辑设备 228

8.3.3 逻辑设备选择器(或上下文) 228

8.3.4 拆分网桥域 228

8.4 配置步骤 229

8.4.1 服务图的定义 230

8.4.2 具体设备和具体设备集群的定义 237

8.5 小结 242

第9章 高级遥测 243

9.1 原子计数器 243

9.1.1 原理 243

9.1.2 更多的解释和示例 244

9.1.3 原子计数器和APIC 246

9.2 延迟测量指标 246

9.3 ACI健康监测 247

9.3.1 统计数据 248

9.3.2 故障 249

9.3.3 事件、日志和诊断 253

9.3.4 健康评分 254

9.4 ACI的集中式ShowTech支持 255

9.5 小结 256

第10章 数据中心交换机架构 259

10.1 数据、控制和管理平面 259

10.1.1 数据、控制和管理平面隔离 259

10.1.2 控制、数据和管理平面的交互 260

10.1.3 使用CoPP保护控制平面 261

10.2 数据中心交换机架构 264

10.2.1 交叉开关交换矩阵架构 267

10.2.2 中央共享内存(SoC) 277

10.2.3 多级SoC 278

10.3 QoS基础知识 280

10.3.1 数据中心QoS需求 280

10.3.2 数据中心QoS功能 285

10.3.3 NexusQoS的实现:MQC模型 292

10.4 小结 294

总结 296