编辑推荐
VSAN领域著名专家撰写,10余年虚拟化产品研究、实践经验结晶,名副其实的存储虚拟化领域良心之作。
源自5000篇技术文档精华,从基础概念、产品构建到原理解析,逐层解析VSAN,已帮助数千一线人员解决了实际问题。
随着近几年虚拟化、云计算数据中心的快速发展,计算高可用、网路高可用已能满足大多数企业的需求。但是随之产生的存储高可用、双活等新需求,却无法利用传统存储方案完美解决。传统的共享存储支持真正双活的价格很高,而中低端存储根本无法实现存储层面的双活。所以,利用传统的存储解决方案实现存储的双活,需要投入非常高的成本,这不是一般企业可以承受的。可是随着业务的发展,这方面的需求必须解决。
VMware Virtual SAN 的诞生为解决企业存储高可用、双活等新需求提供了可行方案,而且已经开始被越来越多的大中型企业接受。VMware Virtual SAN*大的卖点是:
不用独立的Standby存储设备;
不用额外的双活软件支持;
没有额外的兼容性要求;
没有额外的可用性要求;
不再需要考虑LUN、Volume等规划;
价格低廉;
改造技术成本低廉;
深度整合数据中心虚拟化产品。
掌握VMware Virtual SAN,已成为广大相关从业人员*一要务!
内容简介
存储虚拟化作为2015年以来全球存储领域的重点发展方向,无论从性能、可靠性方面来讲,还是从扩展能力、冗余等方面来讲,相对于传统的集中存储而言,它都有着巨大的优势。尤其是在传统的集中存储所需要解决的单点故障和高存储性能输出这两个方面,存储虚拟化更是具有巨大优势。
本书完全站在一个第三方技术研究者的角度去讨论VSAN这款存储虚拟化产品的存在价值以及它相对于同行竞争产品的优劣。可以帮助读者从以下几个方面深入理解VSAN这款产品:
产品适用场景;
产品极限性能输出;
产品极限扩展能力;
产品可靠性保障方案;
产品运行原理;
产品与现有环境的整合能力;
……
本书首先从介绍VSAN的成因、概念以及如何准备构建VSAN基础环境出发,帮助读者一步步在了解VSAN用途的同时不知不觉间完成VSAN所需环境的准备工作。同时,对于零基础的读者来说,本书还特别增加了一个章节介绍如何安装vSphere平台。vSphere平台的安装是VSAN基础准备工作中重要的部分。
然后重点阐述了如何配置VSAN、VSAN的工作原理、简单设计逻辑,以及如何在生产环境中对VSAN环境进行监控、升级。同时,还阐述了在运行VSAN存储虚拟化产品的过程中,可能存在的各种致命性或非致命性的问题、对应的原因及处理动作。
由于在本书即将编写完成时,VMware发布了*新VSAN版本,所以本书也简单介绍了截至截稿时VSAN新版本的新增和增强功能,帮助读者了解当前版本和更新版本之间的差异。
作者简介
吴秋林(网名:猫猫) 国内知名VMware培训讲师、咨询顾问,国内专业虚拟化技术网站“虚拟人”创始人,拥有VCI和CCI双料讲师认证。有着十年以上的VMware虚拟化产品项目咨询、实施经验,2009年开始从事VMware虚拟化技术培训工作,持续至今已经有数千学员。为目前中文区**一个具备VMware软件定义数据中心全产品链培训交付能力的第三方独立讲师。
原创5000篇以上的VMware相关技术文档,同时有包含VSAN培训视频在内的350GB的软件定义数据中心组件培训视频。通过虚拟人网站、腾讯课堂、网易云课堂、51CTO、CSDN等知名平台发布的免费、付费培训视频点击量超过20万。
主讲的课程和技术研究方向涵盖了计算虚拟化、网路虚拟化、存储虚拟化、云计算、自动化运维、统一监控和Docker容器等前沿技术。合作的客户涵盖了金融、政府机关、电力能源、连锁酒店以及科研机构等领域。
在中文区的虚拟化与云计算圈子里享有盛名,以立场中立、专注原创、为人正直和技术狂著称。所编写的原创技术资料帮助广大从业人员解决了数以万计的生产问题。
目录
前 言
第1章 Virtual SAN产品概念 1
1.1 产品介绍 1
1.2 Virtual SAN 关键概念 3
1.3 Virtual SAN与传统存储 4
1.4 Virtual SAN的构建方式 5
1.4.1 Virtual SAN Ready Nodes 5
1.4.2 VMware EVO:RAIL 6
1.4.3 DIY:Do It Yourself 6
1.5 Virtual SAN 产品的兼容性 8
1.6 Virtual SAN 功能限制 9
1.7 Virtual SAN 适用的业务场景 10
1.8 本章小结 11
第2章 软件定义数据中心与Virtual SAN 12
2.1 VMware软件定义数据中心产品清单 13
2.1.1 vSphere 计算虚拟化 14
2.1.2 Virtual SAN存储虚拟化 15
2.1.3 NSX网络虚拟化 15
2.1.4 vRealize Automation Center自动化云平台 17
2.1.5 vRealize Operations Manager统一监控 19
2.1.6 Horizon 桌面虚拟化 21
2.2 软件定义数据中心之软件定义存储 23
2.2.1 构建软件定义数据中心的概念 24
2.2.2 软件定义存储选择 25
2.2.3 VVoLS技术特征 26
2.2.4 Virtual SAN技术特征 27
2.3 为软件定义数据中心准备Virtual SAN 28
2.4 本章小结 29
第3章 Virtual SAN配置要求 30
3.1 Virtual SAN硬件配置要求 30
3.2 Virtual SAN软件配置要求 31
3.3 Virtual SAN License的要求 32
3.4 本章小结 33
第4章 Virtual SAN Cluster 构建准备工作 35
4.1 Virtual SAN存储组件 36
4.1.1 Flash缓存组件 37
4.1.2 Flash空间组件 39
4.1.3 HDD磁盘组件 39
4.2 Virtual SAN Cluster配置要求 40
4.3 Virtual SAN 网络配置要求 42
4.3.1 Virtual SAN与vSwitch 42
4.3.2 Virtual SAN与Jumbo Frames 巨帧 44
4.3.3 Virtual SAN与NIC Teaming负载均衡策略 46
4.4 Virtual SAN Fault Domain 配置要求 47
4.5 Virtual SAN Cluster日志问题 48
4.6 本章小结 49
第5章 构建一个全新的Virtual SAN Cluster 50
5.1 软件准备 51
5.2 Virtual SAN Cluster主机节点准备 52
5.3 安装vSphere主机 52
5.4 配置vSphere主机信息 57
5.5 部署vCenter Server 62
5.6 将vSphere主机添加到vCenter 71
5.6.1 添加Identity Source 72
5.6.2 输入License 73
5.6.3 添加vSphere主机到vCenter 75
5.7 Virtual SAN节点主机磁盘准备 77
5.7.1 ESXCLI命令行方式 77
5.7.2 vSphere Web Client图形界面 79
5.8 Virtual SAN主机网络准备 82
5.8.1 为vSphere Standard Switch创建VSAN网络 82
5.8.2 为vSphere Distributed Switch创建VSAN网络 85
5.9 创建Virtual SAN Cluster 98
5.9.1 创建Manual模式下的Virtual SAN Cluster 99
5.9.2 查看Virtual SAN Datastore 104
5.10 本章小结 106
第6章 Virtual SAN结构性原理解析 108
6.1 Virtual SAN的对象与组件结构 108
6.1.1 混合存储的数据读取流程 109
6.1.2 存储结构的数据写入流程 110
6.1.3 混合存储的Cache与Capacity 111
6.1.4 全闪存的Cache和Capacity 111
6.2 Virtual SAN I/O 数据变化 112
6.3 Virtual SAN中的Witness详解 113
6.4 Virtual SAN 5.5中的Witness类型 113
6.5 本章小结 115
第7章 维护Virtual SAN Cluster 116
7.1 管理Virtual SAN Storage Providers 117
7.2 管理Virtual SAN Cluster设备 118
7.3 扩容Virtual SAN Cluster 122
7.4 Maintenance Mode 124
7.5 Fault Domains管理 126
7.6 Storage Policy-Based Management概念 130
7.6.1 默认VM Storage Policies 130
7.6.2 自定义VM Storage Policies 132
7.7 VM Storage Policies深度解析 135
7.8 为对象更改VM Storage Policies 138
7.9 为对象调整全新VM Storage Policies 140
7.10 禁用Virtual SAN 141
7.11 本章小结 144
第8章 升级Virtual SAN Cluster 145
8.1 升级前的准备工作 145
8.2 vCenter Server和ESXi Hosts升级 146
8.3 Virtual SAN Disk Format升级 146
8.4 本章小结 148
第9章 简单监控Virtual SAN Cluster 149
9.1 Virtual SAN Cluster简单监控 149
9.2 创建针对VSAN的Alarms 154
9.3 RVC 监控 155
9.3.1 在VCSA上使用RVC 157
9.3.2 RVC中关于VSAN参数的简单运用 157
9.4 VSAN Observer监控 158
9.5 vRealize Operations Manager 监控Virtual SAN 160
9.6 本章小结 161
第10章 Virtual SAN常见故障 162
10.1 Absent与Degraded故障 163
10.2 Compliant与Not Compliant故障 164
10.3 Applicable与Not Applicable故障 165
10.4 Out of Date故障 165
10.5 None故障 166
10.6 healthy与unhealthy故障 166
10.7 inaccessible与orphaned故障 167
10.8 Cache的闪存故障 167
10.9 HDD及Network相关故障 167
10.10 Storage Provider故障 171
10.11 本章小结 172
第11章 Virtual SAN简单性能 173
11.1 I/O的类型 174
11.2 FTT参数与性能输出 175
11.3 Stripe参数与性能输出 175
11.4 Disk Groups数量与性能输出 176
11.5 网络参数与性能输出 177
11.6 其他因素与性能输出 178
11.7 Virtual SAN性能相关结论 178
11.8 本章小结 179
第12章 Virtual SAN 6.1快速预览 180
12.1 Virtual SAN 6.1的新功能 181
12.2 Virtual SAN 6.1新功能的优势 181
12.2.1 支持Stretched Cluster 181
12.2.2 SMP-FT与Virtual SAN 182
12.2.3 结合SRM中的VR实现RPO最小为5 182
12.2.4 Virtual SAN for vROPS Suite Packs组件 183
12.3 Virtual SAN 6.1与 6.0的差异 184
12.4 Virtual SAN结构针对Witness的变化 184
12.5 Virtual SAN 6.1高级参数 185
12.6 Virtual SAN Beta未来版预期 188
12.7 本章小结 188
结束语 189
附录 参考资料清单 191
前言/序言
存储从产生至今,已经经过数十个年头了,天下大势,合久必分,分久必合。在虚拟化、云计算数据中心的大背景下,在满足了企业计算高可用、网络高可用之后,企业对于存储的高可用、双活等的要求也就随之提上了议事日程。
传统的存储解决方案要想实现存储的双活,其中最大的问题就在于:对于用户来说,实现双活的费用太高了,尤其是对于用户的TCO与ROI而言,更是如此。大家可以想一下,这就相当于你买了两台iPhone 6 Plus手机,一台正常使用,一台放着不用。这毕竟不是豆浆,价格低廉到可以让你买一杯倒一杯。
同时,传统的共享存储有一个大问题:支持真正双活的存储设备价格很高昂,而中低端存储设备根本无法实现存储层面的双活。
可随着业务的发展,必然存在双活的要求。正是在这样的背景下,以Nutanix、Ceph 和Virtual SAN之类为代表的存储虚拟化产品出现了,这类型的产品最大的卖点就在于:
不用独立的Standby存储设备;
不用额外的双活软件支持;
不用额外的兼容性;
不用额外的可用性;
不再需要考虑LUN、Volume等的规划;
价格低廉;
改造技术成本低廉;
深度整合数据中心虚拟化产品;
……
在存储虚拟化的支持下,存储虚拟化产品全面转向了面向对象的服务级别。所有业务的可用性、数据可靠性,都依赖于面向对象的策略进行工作,可以个性化地针对不同业务级别定义不同的对象策略,实现不同的可用性级别和数据对于物理硬件的写入位置分割。
在保障计算可用的基础上,存储虚拟化产品同时保障了数据的可用性。在闪存设备与HDD设备的有机组合下,提供了远超传统共享存储的IOPS支持,解决了传统性能密集型业务(例如:Oracle数据库之类的业务)无法运行在x86平台上的问题。
在软件定义存储产品出现之前,x86结构下对于承载OLTP(Online Transaction Processing)或OLAP(Online Analytical Processing)之类的业务是有所欠缺的。因为x86结构下的业务模型,导致了对计算、I/O密集型业务的承载能力的欠缺,尤其是
I/O密集型业务,比如Oracle RAC之类的业务、医疗领域PACS系统等。传统的SAN存储用于虚拟化,要么成本过高,要么无法匹配x86虚拟化本身。正是在这个背景之下,Server SAN出现了,其迅速迎合了这类业务的需求。
以Virtual SAN为例,它已经得到了国内部分三甲医院的认可,并用于PACS系统,也得到了部分证券型业务的认可。虽然现在其应用规模还不算太大,但无疑证明了它的可用性。
VMware Virtual SAN实战 下载 mobi epub pdf txt 电子书 格式