杰出VMware系统架构师编写,系统软件且深层次诠释vSphere设计方案的专用工具、方式、标准和*实践活动,深层次分析vSphere设计方案每个方面的难题,包括很多实践活动实例,能为技术工程师与系统架构师设计方案、安裝、维护保养和提升vSphere解决方法出示合理具体指导。
这书共12章,第1章详细介绍vSphere的设计方案步骤,涉及到怎样看待基础要求和评定并设计方案一个取得成功合理的实施意见。第2章详细介绍ESXi管理流程的基础设计方案挑选,关键科学研究ESXi身后的构架。第3章详细介绍每个管理方法部件,及其在不一样的方案设计中怎样尽快应用他们。第4章深入分析网络服务器的每个部件及其他们对vSphere特性的危害。第5章叙述网络设计时要做的繁杂管理决策,以保证数据流量能出示充足的货运量、数据冗余和安全系数。第6章根据较为易用性、特性和容积,解析危害全部虚拟化技术储存对策的不一样要素。第7章最先逐一详细介绍每个vm虚拟机部件,涉及到怎样设计方案vm虚拟机才能够让全部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 hypervisor15
- 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 和Ramdisk24
- 2.3 ESXi部署25
- 2.3.1 硬件需求25
- 2.3.2 ESXi类型:可安装ESXi、嵌入式ESXi和无状态ESXi25
- 2.3.3 Auto Deploy基础设施30
- 2.3.4 对比不同的部署选项33
- 2.4 升级ESXi35
- 2.5 从ESX迁移到ESXi36
- 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 CPU93
- 4.2.2 内存96
- 4.2.3 NUMA103
- 4.2.4 主板104
- 4.2.5 存储104
- 4.2.6 网络105
- 4.2.7 PCI105
- 4.3 准备服务器107
- 4.3.1 配置BIOS107
- 4.3.2 其他硬件设置108
- 4.3.3 Burn-in109
- 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 调整host115
- 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/O141
- 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 如何计算磁盘的IOPS177
- 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 iSCSI196
- 6.5.3 NFS198
- 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存储API207
- 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 vService237
- 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 RDM251
- 7.5.7 存储vMotion253
- 7.5.8 跨host vMotion253
- 7.5.9 虚拟机存储Profile253
- 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优化guest262
- 7.8 克隆、模板和vApp264
- 7.8.1 克隆264
- 7.8.2 模板265
- 7.8.3 准备模板267
- 7.8.4 虚拟设备268
- 7.8.5 OVF标准268
- 7.8.6 vApp268
- 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 host281
- 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 EVC284
- 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 DMZ337
- 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