《云计算与虚拟化技术丛书 VMware vSphere设计 原书第2版》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:(美)格思里,(美)罗威,(美)科尔曼著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2015
  • ISBN:9787111514657
  • 页数:429 页
图书介绍:本书共12章,第1章介绍vSphere的设计流程,涉及如何理解基本需求和如何评估并设计一个成功有效的实施方案。第2章介绍ESXi管理程序的基本设计选择,主要研究ESXi背后的架构。第3章介绍各个管理组件,以及在不同的设计方案中如何更好地使用它们。第4章深入探讨服务器的各个组件以及它们对vSphere性能的影响。第5章讲述网络设计时要做的复杂决策,以确保网络流量能提供足够的吞吐量、冗余和安全性。第6章通过比较可用性、性能和容量,分析影响整个虚拟化存储策略的不同因素。第7章首先逐个介绍各个虚拟机组件,涉及如何设计虚拟机才可以让整个vSphere方案更高效。第8章详细介绍vSphere目录架构中的每个元素,阐述vSphere设计中集群的重要性。第9章重点介绍在对安全比较敏感的环境中,如何合理增强vSphere。第10章介绍监控和容量规划的基本概念。第11章以案例分析的方式回归vSphere的整体设计策略。第12章重点介绍如何构建成功的vCloud Director实施方案。

第1章 VMware环境设计简介 1

1.1 什么是设计 1

1.2 vSphere设计的不同层面 4

1.2.1 技术层面 5

1.2.2 组织层面 6

1.2.3 运维层面 7

1.3 设计原则 8

1.3.1 可用性 8

1.3.2 可管理性 8

1.3.3 性能 9

1.3.4 可恢复性 9

1.3.5 安全性 9

1.4 设计流程 9

1.4.1 收集并定义功能需求 10

1.4.2 评估环境 11

1.4.3 差异性分析 12

1.4.4 组合设计 12

1.4.5 文档化设计 14

1.4.6 实施 14

1.5 小结 14

第2章 ESXi hypervisor 15

2.1 vSphere hypervisor的发展史 15

2.2 ESXi设计 18

2.2.1 ESXi组件 18

2.2.2 ESXi代理 19

2.2.3 ESXi系统镜像 20

2.2.4 ESXi自定义镜像 20

2.2.5 ESXi硬盘布局 23

2.2.6 Tardisk和Ramdisk 24

2.3 ESXi部署 25

2.3.1 硬件需求 25

2.3.2 ESXi类型:可安装ESXi、嵌入式ESXi和无状态ESXi 25

2.3.3 Auto Deploy基础设施 30

2.3.4 对比不同的部署选项 33

2.4 升级ESXi 35

2.5 从ESX迁移到ESXi 36

2.5.1 测试 36

2.5.2 部署 37

2.5.3 管理 38

2.6 安装后的设计选项 39

2.7 管理工具简介 44

2.7.1 host管理工具 44

2.7.2 集中管理工具 46

2.7.3 硬件监控 48

2.7.4 日志 48

2.8 小结 49

第3章 管理层 50

3.1 检查管理层的组件 50

3.1.1 vCenter服务器组件 51

3.1.2 vSphere客户端和vSphere Web客户端 53

3.1.3 vSphere更新管理器 54

3.1.4 管理应用程序 55

3.2 关键管理层设计决策分析 59

3.2.1 虚拟的还是物理的vCenter服务器 59

3.2.2 vCenter服务器部署在Windows上还是vCenter服务器设备上呢 62

3.2.3 使用本地还是远程数据库服务器 63

3.2.4 vCenter服务器上安装什么操作系统 64

3.3 管理层设计 65

3.3.1 可用性 65

3.3.2 可管理性 70

3.3.3 性能 74

3.3.4 可恢复性 78

3.3.5 安全性 79

3.4 小结 80

第4章 服务器硬件 82

4.1 硬件考虑事项 82

4.1.1 选择硬件时的考查因子 83

4.1.2 计算需求 86

4.1.3 服务器约束 87

4.1.4 区分不同供应商 91

4.2 服务器组件 93

4.2.1 CPU 93

4.2.2 内存 96

4.2.3 NUMA 103

4.2.4 主板 104

4.2.5 存储 104

4.2.6 网络 105

4.2.7 PCI 105

4.3 准备服务器 107

4.3.1 配置BIOS 107

4.3.2 其他硬件设置 108

4.3.3 Burn-in 109

4.3.4 服务器上线前检查 109

4.4 纵向扩展还是横向扩展 109

4.4.1 纵向扩展的优点 110

4.4.2 横向扩展的优点 112

4.4.3 扩展是个视角问题 112

4.4.4 风险评估 113

4.4.5 选择正确的host规模 114

4.4.6 CPU与内存设计比例 114

4.4.7 调整host 115

4.5 刀片服务器与机架式服务器 117

4.5.1 刀片服务器 117

4.5.2 机架式服务器 120

4.5.3 形状因子结论 121

4.6 其他可选硬件方案 121

4.6.1 云计算 121

4.6.2 融合硬件 123

4.7 小结 124

第5章 网络设计 126

5.1 检查关键网络组件 126

5.1.1 物理连接 127

5.1.2 网络流量类型 127

5.1.3 软件组件 128

5.2 分析影响网络设计的因素 129

5.2.1 物理交换机 129

5.2.2 虚拟交换机和分布式虚拟交换机 135

5.2.3 基于IP的存储 137

5.2.4 10Gb以太网 139

5.2.5 I/O虚拟化 141

5.2.6 SR-IOV和DirectPath I/O 141

5.2.7 服务器架构 142

5.3 编制网络设计 143

5.3.1 可用性 143

5.3.2 可管理性 150

5.3.3 性能 152

5.3.4 可恢复性 154

5.3.5 安全性 155

5.4 设计场景 157

5.4.1 双网卡 158

5.4.2 四网卡 158

5.4.3 六网卡 159

5.4.4 八网卡 159

5.5 展望未来 160

5.6 小结 161

第6章 存储 162

6.1 存储设计维度 162

6.1.1 存储设计要素 163

6.1.2 存储效益 164

6.1.3 vSphere存储特性 167

6.2 容量设计 167

6.2.1 RAID选项 167

6.2.2 评估容量需求 170

6.2.3 VMFS容量限制 171

6.2.4 大数据还是小数据存储 172

6.2.5 自动精简配置 173

6.2.6 重复数据删除技术 175

6.2.7 阵列压缩 176

6.2.8 节省空间的缺点 177

6.3 性能设计 177

6.3.1 测量存储性能 177

6.3.2 如何计算磁盘的IOPS 177

6.3.3 影响存储阵列IOPS的因素 178

6.3.4 测量当前IOPS使用情况 185

6.4 本地存储与共享存储 186

6.4.1 本地存储 186

6.4.2 本地共享存储怎么样 188

6.4.3 共享存储 191

6.5 选择协议 191

6.5.1 光纤通道 193

6.5.2 iSCSI 196

6.5.3 NFS 198

6.5.4 协议选择 201

6.6 多路径 202

6.6.1 SAN多路径 202

6.6.2 NAS多路径 206

6.7 vSphere存储特性 207

6.7.1 vSphere存储API 207

6.7.2 性能和容量 210

6.7.3 存储管理 218

6.8 小结 223

第7章 虚拟机 225

7.1 虚拟机组件 225

7.1.1 虚拟机基础组件 227

7.1.2 硬件版本 227

7.1.3 虚拟机最大数 228

7.1.4 硬件选择 229

7.1.5 移除或禁用闲置硬件 233

7.1.6 虚拟机选项 234

7.1.7 SDRS规则 237

7.1.8 vApp选项 237

7.1.9 vService 237

7.1.10 虚拟机命名 238

7.1.11 VMware工具 238

7.1.12 说明、自定义属性和标签 238

7.2 规划虚拟机大小 239

7.3 虚拟机CPU设计 240

7.3.1 每个Socket的内核数 241

7.3.2 CPU热插拔 242

7.3.3 资源 242

7.3.4 其他CPU设置 243

7.4 虚拟机内存设计 244

7.4.1 资源 245

7.4.2 其他内存设置 246

7.5 虚拟机存储设计 246

7.5.1 硬盘 247

7.5.2 硬盘类型 248

7.5.3 硬盘共享和IOPS限制 249

7.5.4 硬盘模式 249

7.5.5 SCSI控制器 250

7.5.6 RDM 251

7.5.7 存储vMotion 253

7.5.8 跨host vMotion 253

7.5.9 虚拟机存储Profile 253

7.6 虚拟机网络设计 254

7.6.1 vNIC驱动 254

7.6.2 MAC地址 257

7.6.3 VLAN标签 258

7.7 guest软件 258

7.7.1 选择操作系统 259

7.7.2 guest操作系统和应用程序授权许可 259

7.7.3 硬盘对齐 260

7.7.4 碎片清理 262

7.7.5 为Hypervisor优化guest 262

7.8 克隆、模板和vApp 264

7.8.1 克隆 264

7.8.2 模板 265

7.8.3 准备模板 267

7.8.4 虚拟设备 268

7.8.5 OVF标准 268

7.8.6 vApp 268

7.9 虚拟机可用性 268

7.9.1 vSphere虚拟机可用性 269

7.9.2 第三方虚拟机集群 271

7.10 vCenter基础设施导航 274

7.11 小结 275

第8章 数据中心设计 277

8.1 vSphere Inventory结构 277

8.1.1 Inventory根 280

8.1.2 文件夹 280

8.1.3 数据中心 280

8.1.4 集群 280

8.1.5 资源池 281

8.1.6 host 281

8.1.7 虚拟机 281

8.1.8 模板 281

8.1.9 存储 281

8.1.10 网络 282

8.1.11 为什么以及如何组织inventory结构 282

8.2 集群 283

8.2.1 EVC 284

8.2.2 交换文件策略 285

8.2.3 确定集群大小 285

8.3 资源池 287

8.3.1 资源池设置 288

8.3.2 准入控制 290

8.4 分布式资源调度 290

8.4.1 负载均衡 291

8.4.2 关联性规则 294

8.4.3 分布式电源管理 297

8.5 高可用性和集群 301

8.5.1 高可用性 301

8.5.2 容错 316

8.6 小结 323

第9章 设计时考虑安全性 324

9.1 安全性为何重要 324

9.2 职责分离 325

9.2.1 风险场景 325

9.2.2 风险缓解 326

9.3 vCenter服务器权限 327

9.3.1 风险场景 327

9.3.2 风险缓解 327

9.4 vCenter Linked模式的安全性 329

9.4.1 风险场景 329

9.4.2 风险缓解 329

9.5 用命令行访问ESXi主机 331

9.5.1 风险场景 331

9.5.2 风险缓解 332

9.6 管理网络接入 334

9.6.1 风险场景 334

9.6.2 风险缓解 334

9.7 DMZ 337

9.7.1 风险场景 337

9.7.2 风险缓解 337

9.8 虚拟基础设施中的防火墙 340

9.8.1 难题 341

9.8.2 解决方案 341

9.9 变更管理 342

9.9.1 风险场景 342

9.9.2 风险缓解 343

9.10 保护虚拟机 344

9.10.1 风险场景 344

9.10.2 风险缓解 344

9.11 保护数据 346

9.11.1 风险场景 346

9.11.2 风险缓解 346

9.12 云计算 348

9.12.1 风险场景 348

9.12.2 风险缓解 348

9.13 审计和合规性 349

9.13.1 难题 349

9.13.2 解决方案 349

9.14 小结 351

第10章 监控和容量规划 352

10.1 没有什么是一成不变的 352

10.2 将监控纳入vSphere设计 353

10.2.1 选择工具 353

10.2.2 选择监控对象 358

10.2.3 选择阈值 359

10.2.4 根据阈值采取措施 360

10.2.5 向运维人员告警 361

10.3 将容量规划纳入vSphere设计 361

10.3.1 实施虚拟化前的规划 362

10.3.2 虚拟化过程中的规划 365

10.4 小结 368

第11章 vSphere设计综述 369

11.1 设计样例 369

11.1.1 XYZ Widgets业务概述 369

11.1.2 hypervisor设计 371

11.1.3 vSphere管理层 371

11.1.4 服务器硬件 371

11.1.5 网络配置 371

11.1.6 共享存储配置 372

11.1.7 虚拟机设计 372

11.1.8 虚拟机数据中心设计 373

11.1.9 安全架构 373

11.1.10 监控和容量规划 373

11.2 检验设计 374

11.2.1 hypervisor设计 374

11.2.2 vSphere管理层 374

11.2.3 服务器硬件 376

11.2.4 网络配置 377

11.2.5 共享存储配置 378

11.2.6 虚拟机设计 379

11.2.7 虚拟机数据中心设计 380

11.2.8 安全架构 381

11.2.9 监控和容量规划 381

11.3 小结 381

第12章 vCloud设计 382

12.1 云和服务器虚拟化的区别 383

12.2 vCloud Director在云架构中扮演的角色 384

12.3 vCloud Director用例 385

12.3.1 案例一 386

12.3.2 案例二 387

12.3.3 案例三 387

12.3.4 案例四 388

12.4 vCloud管理栈构成 388

12.5 vCloud Cell和NFS设计要素 390

12.6 管理与可消费资源 391

12.7 数据库概念 392

12.8 vCenter设计 393

12.9 vCloud管理:物理设计 396

12.10 云服务提供商虚拟数据中心的物理层面 397

12.11 云服务提供商虚拟数据中心的逻辑层面 402

12.12 网络池决策 407

12.13 外部网络 409

12.14 设计组织、目录和策略 413

12.15 将组织网络与设计相关联 415

12.16 终端用户和vApp网络 418

12.17 设计组织虚拟数据中心 421

12.18 多站点 427

12.19 备份和灾难恢复 428

12.20 小结 429