Datastore:
数据存储是一种逻辑存储单元,它可以使用一个物理设备上的磁盘空间,也可以跨越多个物理设备。类似于文件系统,但隐藏了物理存储设备的细节,给存储虚拟机文件提供了统一的模型,虚拟机文件保存数据存储特定的目录当中、还可以用来存储模板和ISO映像。vSphere支持以下类型的数据存储:
VMFS:虚拟机文件系统,分布式存储的文件系统
NFS :NAS(网络附加存储的一种存储格式)
vSAN :(嵌在vsphere当中,将服务器的底层设备虚拟化成资源池,然后再分配给上层的虚拟机)
vSphere虚拟卷(更细粒度的存储 可以自动的对虚拟机的需求进行动态调整)
即单个虚拟机及其磁盘而不是 LUN 成为存储系统的存储管理单元。虚拟卷封装虚拟磁盘和其他虚拟机文件,并本地存储存储系统上的文件。
ESXi主机支持多种存储技术:
-
LUN 是逻辑存储单元
(在物理卷上划分出逻辑单元)位于磁盘阵列上的逻辑结构,可以被服务器直接识别使用,在SCSI总线上可挂接的设备数量是有限的,一般8个或16个,每个target下面可以有多个LUN
扩充了设备的描述 -
Direct attached(直接连接存储):通过直接连接而非网络连接连接到主机的内部或外部存储磁盘或阵列
-
FC(光纤通道):用于san的高速传输协议,通常,光纤通道节点是服务器,存储系统,或磁带 驱动器
-
FCOE(FCoverinternet):(把光纤帧封装在以太网传输)通过在同一个以太网链路上同时承载以太网和光纤信道流量,物理基础设施的使用量大大增加。FCoE还减少了网络端口和电缆的总数。
-
iSCSI:一种SCSI传输协议,支持访问存储设备和通过标准TCP/IP网络进行电缆连接。iSCSI通过TCP/IP映射面向SCSI块的存储。
这些都是基于LUN 然后通过VMFS文件系统进行格式化供给虚拟机使用
-
NFS是NAS的一种 LINUX里面用的传输协议 windows当中用的是CIFS
-
NAS:专用数据存储服务器,它其实也有Lun这些基本框架,只不过最大的区别后端存储本身已经创建了文件系统,不用进行格式化 )连接到以太网
通过特殊的传输协议给到(CIFS NFS)给到虚拟机,是基于文件级别的共享 -
VSAN:是vmware自研的一种分布式存储产品软件,在云计算和大数据环境用的很广泛
通过分布式存储,可以通过分布式存储技术把零散在服务上的资源整合成资源池 实现共享存储
原来在×86服务器上有槽位,但没有全都用掉,也是直连的 硬盘也是存在服务器内部的 下面是分布式集群 -
Vsphere virtual volumes:在vmware特有的 ,后端是存储容器 基于已有的 不管是NAS SAN
存储设备上的资源都可以用 通过FC/以太网连到虚拟磁盘去用 这是我们整个虚拟存储的概览
关于VMFS:
ESXi主机版本6.5及以后支持VMFS5和VMFS6:
VMFS5和VMFS6都支持的功能:
- 它们允许并发访问共享存储 使多个主机并发的同时访问同一个数据存储,并且不会互相干扰
- 它们可以动态扩展 (datastore 可以动态扩展)
- 它们使用1 MB和512 MB的块大小,这对于存储大型虚拟磁盘文件非常合适 虚拟机的磁盘文件打包在块 可能几个G 很大
如果提供512M的块大小 那我分块存储的时候 分的数量就比较少 - 提供磁盘上的锁定 在进行并发访问共享存储的时候
IO