一、背景简介 1、简单介绍vsphere的共享存储背景 vSphere里面有个重要的功能就是进行虚拟机封装,一个虚拟机以文件的形式存在,可以任意拷贝,比如.vmx虚拟机配置文件,vmdk数据文件等 vSphere下还有个集群的概念,一个集群视为一个资源池,搭配很多vSphere的高级特性,业务可以在集群中任意主机上,不必担心单主机故障 如下图所示,vSphere的故障恢复机制 HA,可以将故障主机上的虚拟机迁移到其他主机运行。 但是这个特性有个前提是共享存储,一个存储可以被多个服务器同时连接,同时读取数据,任意节点故障,数据不受影响,进而其他服务器可以使用这些数据快速恢复业务。 双机头冗余存储如下: 2、简单对比共享存储与分布式存储 本地存储一向以可靠性高、稳定性好,功能丰富而著称,但存储扩展性差、价格贵,数据连通困难等问题,容易形成数据孤岛,导致数据中心管理和维护居高不下 分布式存储:将数据分散存储在网络上的多台独立设备上,一般采用标准x86服务器和网络互联,并在其上运行相关存储软件,比如vSAN,系统对外作为一个整体提供存储服务 二、vSAN简介
1、官方介绍 什么是vSAN可以理解为软件定义的基于服务器集群搭建的分布式存储。 存储的管理程序是软件实现,只有软件才能做到开发、灵活、快速,适应企业对于存储的种种需求,分布式可以将数据、IO访问分散到多个节点,让整个存储系统随着节点的增多容量和性能线性增加。 图示如下: VMware vSAN 聚合本地本或直接连接数据存储设备,并创建在vSAN集群的所有主机之间共享的单个存储池。vSAN消除了对外部共享存储的需求,并简化了存储配置和虚拟机配置。 vSAN是ESXi虚拟机管理程序中包含的分布式软件层,它与VMware vSphere完全集成。vSAN支持需要共享存储的vSphere功能,例如高可用性(HA),vMotion和分布式资源调度程序(DRS)。VM存储策略使您可以定义虚拟机存储要求和功能。 vSAN群集中的每个主机都可以为群集提供存储。这些存储设备组合在一起以创建单个vSAN数据存储。混合vSAN集群使用闪存设备作为缓存层,磁驱动器使用容量层。全闪存vSAN群集将闪存设备用于缓存层和容量层。该体系结构创建了专为虚拟环境设计的闪存优化,弹性共享数据存储。 2、vSAN概念 软件定义存储的一个关键要素时基于存储策略的管理(storage policy-based manage-ment,SPBM),这时vSAN特性之一,通过SPBM和vsphere API,底层存储技术表现为一个具有多种功能的抽象化的存储空间池,并展现给管理员用于部署。 可以配置混合集群或全闪集群,混合集群中,闪存用于缓存,磁盘用于容量,全闪集群中,闪存同时用于缓存和容量。 (缓存和容量组合让存储性能更佳,全闪没得说更快) 本地存储设备,必须至少一个闪存缓存设备和一个容量设备 每台节点都需要提供存储资源、访问资源及管理程序 一般需要万兆以太网交换机 主机上的设备将构成一个或多个磁盘组,每个磁盘组包含一个闪存缓存设备,及一个或多个持久化存储容量设备。每个主机上可以配置多个磁盘组 3、vSAN功能和特性 特性: - 内置在vsphere内核中,vSAN在vSphere内核内部实现,与vSphere无缝集成,可帮助优化性能和可靠性
- 读/写(I/O)缓存,vSAN通过服务器端闪存中内置缓存,加快读/写磁盘I/O的速度,将存储延迟降到最低程度
- 内置故障保护,该技术利用分布式RAID和缓存镜像确保磁盘、主机或网络发送故障时绝不丢失数据
- 无中断容量可扩展性,可以通过为集群添加主机或为主机添加磁盘,轻松地无中断扩展vSAN数据容量
- 以虚拟机为中心的基于策略的管理,该解决方案采用可自动转换为系统配置的策略语句降存储要求与各个虚拟机或虚拟磁盘关联起来,采用该方法,IT任意可以立即调配存储以严格遵守服务级别协议(service-level agreement,SLA)。
- 自行调节存储和动态存储负载平衡,vSAN自动无中断地保持为每个虚拟机指定的存储容量、性能和可用性级别,该技术可以与VMware vSphere Distributed Resource Scheduler进行互操作,实现端到端的技术和存储负载均衡。
- 与vSphere数据服务集成,该解决方案利用vSphere快照、克隆、VMware vSphere Data Protection和vSphere Replication,跨集群或站点提供数据保护、备份、快速克隆和数据传参以便进行容灾恢复
- 与vSphere web client集成
- 广泛的硬件兼容性
- 与HORIZON VIEW 和VMware vCenter site Recovery Manager互操作,该解决方案可以与 horizon view一起部署在虚拟桌面基础架构(VDI)环境中,与vCenter Site Recovery Manager 一起部署在灾难恢复环境中
功能: - 共享存储支持,vSAN支持需要共享存储的VMware功能,如HA、vMotion和DRS,例如,如果某个主机过载,DRS可降虚拟机迁移到集群中的其他主机上
- 完全磁盘簇(JBOB),支持在刀片服务器环境中使用JBOB,如果您集群包含刀片服务器,您可以用连接到刀片服务器的JBOB存储来扩展数据存储容量
- 全闪和混合配置
- 磁盘格式,vSAN6.6支持磁盘虚拟文件格式5.0,该格式按vSAN集群提供高度扩展的快照和克隆管理支持
- 故障域,vSAN支持配置故障域,当vSAN群集阔
下载地址: Docker快速搭建Redis集群的方法示例 Linux面试中最常问的10个问题总结 |