1、存储虚拟化
1.1、概念
存储虚拟化是将存储设备抽象为数据存储,虚拟机在数据存储中作为一组文件存储在自己的目录中;数据存储是逻辑容器,类似于文件系统,它将各个存储设备的特性隐藏起来,并提供一个统一的模型来存储虚拟机资源,提高应用的正常运行时间。
2、虚拟化、非虚拟化存储、数据存储
2.1、虚拟化存储
存储虚拟化技术可以将不同存储设备进行格式化;屏蔽存储设备的能力、接口协议等差异性;将各种存储资源转化为统一管理的数据存储资源;
2.2、非虚拟化存储
非虚拟化存储基于逻辑卷管理,较虚拟化存储有更高的性能,速度更快,效率更高,但功能较少,对快照、精简配置等支持的程度没有存储虚拟化高;
2.3、裸设备映射
将物理设备直接映射给虚拟机,虚拟机磁盘能够处理SCSI命令;
2.4、数据存储
数据存储表示系统中可管理、操作的存储逻辑单元;一个数据存储和一个存储设备对赢;数据存储承载了具体的虚拟化业务;
3、存储资源使用对比
存储资源类型 | 底层协议 | 存储设备类型 | 是否支持虚拟化 | 是否支持存储卸载 |
IP SAN | TCP/IP | LUN | 是 | 否 |
FC SAN | 光纤 | LUN | 是 | 否 |
NAS | TCP/IP | 共享目录 | 是 | 否 |
本地磁盘 | 本地连接 | 本地磁盘 | 是 | 否 |
Advanced SAN | TCP/IP | 存储池 | 否 | 是 |
Fusion Storage | TCP/IP | 存储池 | 是 | 是 |
存储卸载:将部分存储操作(模板部署、删除清零等操作)下移到存储侧进行,这样做可以不浪费主机侧资源,同时也可以提升操作效率;
虚拟化:对于LUN或者本地磁盘,在不支持虚拟化的场景不能支持快照,链接克隆等高级功能,虚拟后的数据存储,支持各种高级功能,卷格式支持多种,但是性能低于非虚拟化的存储设备;
4、存储区域网络SAN(Storage Area Network)
主机、存储设备可以i独立扩展;提供在主机和存储系统之间数据传输,网络内部数据传输的速率快;存储容量利用率高;
IP SAN以TCP/IP协议为底层传输协议,采用以太网作为承载介质构建起来的存储区域网络架构;
实现IP—SAN的典型协议是iSCSI,它定义了SCSI指令集在IP中传输的封装方式;
4.1、SAN(存储区域网络)特点
- 共享框架、为热迁移,HA等特性提供了共享存储资源;
- SAN架构组网通常为于业务网络后端,数据可靠性和隔离性好;
- 无需服务器本地进行存储指令处理,效率高,性能优于本地磁盘;
5、网络附加存储NAS(Network Attached Storage)
NAS网络附加存储,是一种将分布、独立的数据进行整合,集中化处理,以便对不同主机和应用服务器进行访问的技术;
5.1、NAS架构特点
默认支持虚拟化数据存储;支持磁盘精简分配;支持快照等高级特性;
6、存储设备
Fusion Compute的存储设备有五种:LUN、本地磁盘、Advanced SAN存储池、Fusion Storage存储池和NAS共享目录;LUN使用前需要在存储侧或者交换机侧进行配置
7、数据存储、数据存储的使用、非虚拟化存储、裸设备映射
7.1、数据存储
是Fusion Compute对存储资源上的存储单元进行的统一封装,数据存储是在存储设备上创建的逻辑管理单元:
数据存储需要创建的存储设备上,且一个存储设备只能创建一个数据存储;
数据存储和主机关联,为主机提供资源,数据存储可以关联到多个主机,一个主机也可以使用多个数据存储;
7.2、数据存储的使用
存储设备必须被添加为数据存储才能被使用;
数据存储用于存放虚拟机磁盘、快照文件;
数据存储的大小依赖于存储设备的大小;
7.3、虚拟化存储
虚拟化存储:可以使用存储高级功能(快照、链接克隆、磁盘扩容、存储热迁移),且虚拟化的数据存储支持创建精简模式的磁盘;
7.4、非虚拟化存储
非虚拟化存储:存储性能优于虚拟化存储,除Fusion Storage、Advanced SAN、本地内存盘外、其余不能使用存储高级功能;
7.5、裸设备映射
裸设备映射:将SAN存储的LUN直接作为磁盘绑定给虚拟机,使SAN存储具有更高的性能,且支持SCSI协议,该类型的数据存储不支持虚拟化存储的高级功能;