内容来源:2018 年 8 月 7 日,VMware大中华区原厂高级技术讲师史峻在“VMware直播分享 第二期”进行《vSAN常见错误故障排错》演讲分享。IT 大咖说经主办方和演讲者审阅授权转载发布。
阅读字数:5264 | 14分钟阅读
嘉宾演讲视频回放:suo.im/4ZGVwM
摘要
本次演讲主要分享vSAN常见故障排除,其中包括:vSAN创建VM全过程介绍,vSAN排错方法论和vSAN常用排错工具。
vSAN Software Architecture
About vSAN
vSAN是软件定义的对象存储,VMware的对象存储和虚拟化的产品是紧密的结合在一起的,它实际上是将本机磁盘组中的硬盘聚集起来打造的虚拟的软件定义的共享存储。这个环境中只有主机、服务器,没有第三方的硬件存储。
传统存储如果用的是共享存储,服务器连接到LUN,然后在LUN中创建VMFS文件系统,文件系统中有虚拟机的文件夹,由vmkernel进行虚拟机文件I/O。
vSAN中不再以文件的形式进行数据存取,vSAN创建之后有个vSAN Datastore,这个DataStore中存放着5类虚拟机的对象,分别是NameSpace、VMDK、快照、内存以及交换文件。
vSAN数据保护和性能提升主要通过软件层面的策略来实现,由策略定义性能和可用性等。上图是创建vSAN存储策略的界面,可以在此进行各种策略的配置。
Virtual Machine Storage Policy Capabilites for vSAN
可用性最基本的指标就是数据有多个副本,比如RAID 1可以有两个数据副本。在vSAN中通过PFTT策略来保证可用性,即容忍错误的数量是多少,如果为0 就表示不能容错,数据只有一份拷贝,1表示容忍出错1次,数据有两份拷贝。PFTT默认为1,相当于实现了RAID 1的效果,最大可以设置为3。
在RAID中性能的提升需要依靠RAID 0