vmware storage -2

文章目录

    • VMFS datastores
    • 过度使用数据存储管理
    • 增加VMFS数据存储的大小
    • 删除或卸载VMFS 数据存储
    • 多路径算法
    • NFS存储
    • NFS v3 and NFS v4.1
    • 配置ESXI主机身份验证和NFS kerberos凭证
    • 卸载NFS数据存储
    • NFS多路径
    • VSAN

VMFS datastores

访问块级存储时使用VMFS或vsphere虚拟卷数据存储:

  • VMFS针对存储和访问大型文件进行了优化
  • VMFS数据存储的最大卷大小为64TB
  • vSphere虚拟卷可以使用高级存储服务,包括复制、加密、重复数据删除和压缩各个虚拟磁盘
  • vSphere虚拟卷支持诸如VMware vSphere®vMotion™、vSphere Storage
    vMotion、快照、链接克隆、Flash读缓存、vSphere DRS等vSphere特性

如果您的虚拟机符合下列任何条件,请使用RDMs:

  • VM正在获取存储阵列级的快照。
  • 它被聚集到一台物理机器上。
  • 它有大量的数据,您不希望将其转换为虚拟磁盘。

VMFS数据存储作为虚拟机的存储库
使用New Datastore向导,您可以在主机发现的任何基于scsi的存储设备上创建VMFS数据存储,包括Fibre Channel、iSCSI和本地存储设备。
通过查看数据存储,您可以确定正在使用的数据存储的类型。例如,您可以确定您的数据存储是NFS数据存储、VMFS数据存储还是任何其他类型的数据存储。
vmware storage -2_第1张图片

使用数据存储文件浏览器管理数据存储的内容。
vmware storage -2_第2张图片
“数据存储”窗格显示了在许多视图中可用的数据存储。该选项卡列出了当前为ESXi主机配置的所有数据存储。
该示例显示了名为datastore1的VMFS数据存储的内容。内容是虚拟机文件夹。每个虚拟机的文件都在各自的虚拟机文件夹中。

过度使用数据存储管理

为您的虚拟机使用精简配置的虚拟磁盘是一种充分利用数据存储容量的方法。但是,如果您的数据存储的大小不正确,它可能会过度使用需要积极的监控数据存储的容量:
通过通知警报协助:
 数据存储磁盘过度分配
 虚拟机磁盘使用情况
当数据存储达到容量时,vSphere Web客户端会提示您在底层VMFS数据存储上提供更多空间,并冻结虚拟机,直到您这样做为止。
使用报表查看空间使用情况,积极管理数据存储容量:

  • 在必要时增加数据存储容量
  • 使用vsphere storage vmotion来缓解特定数据存储空间上的使用问题

增加VMFS数据存储的大小

通常情况下,在对存储分配做任何更改之前
 你需要重新扫描,来确保所有的主机都能访问最新的存储
 记录LUN唯一的标识符,通过标识符来表示其要增加的VMFS数据存储的大小
有两种扩容的方式:
 添加一个LUN,把两个lun串起来,最多可以扩展32个lun,其中每个lun的大小不会超过2TB会显示为单个卷,这种方式存在一定的隐患,如果一个lun不好用了,整个数据存储就不好用了
 在当前的VMFS数据存储上扩容,要求在当前磁盘上有可用空间
你可以扩展VMFS数据存储但是不能收缩

vmware storage -2_第3张图片

删除或卸载VMFS 数据存储

如果卸载数据存储,他在指定的主机上不可见,但是数据存储保留数据文件,该数据存储仍然可以挂载到其他主机上为其他主机进行服务,在卸载的过程中,要保证没有IP的操作,不然会告诉你资源正处于繁忙状态

如果删除数据存储,那么它会从所有能够访问该数据存储的主机上消失,并且在该数据存储上的文件会被永久的销毁。

在删除或者卸载数据存储之前,关闭所有驻留在数据存储上的虚拟机,停止IO操作

多路径算法

vmware storage -2_第4张图片
全冗余结构
每个主机都链接了两个交换机
每个交换机都链接到存储的不同的SP
有多种不同的存储模型:
主动-被动SP:
在某个时刻仅有一个存储处理器(SP)拥有对某个LUN访问的专有权。从其他SP该LUN发起的访问会被拒绝。只有当该主SP故障时,其他的SP该LUN的访问才会被接受
主动-主动SP:
没有主SP的概念,某个LUN可以接受任何SP的访问。受制于存储控制器SP SP如果不支持双活,就不能实现

vSphere提供了本地路径选择、负载平衡和故障转移机制。

第三方供应商可以创建自己的软件安装在ESXi主机上。这个第三方软件使主机能够正确地与存储阵列交互。

存在一下路径选择策略:
可伸缩:
Round robin:执行跨路径的负载均衡的多路径策略
可用性:
MRU
fixed

vmware storage -2_第5张图片

NFS存储

NFS存储组件:
NFS文件系统位于称为NFS服务器的NAS设备上。NFS服务器包含一个或多个目录,这些目录通过TCP/IP网络与ESXi主机共享。ESXi主机通过在虚拟交换机上定义的VMkernel端口访问NFS服务器。

创建一个VMkernel端口:
为了获得更好的性能和安全性,请将NFS网络与iSCSI网络分开。提供以下资料:
NFS版本:v3或v4.1
数据存储名称
NFS服务器名或IP地址
NFS服务器上的文件夹,例如/templates和/nfs_share
选择将挂载数据存储的主机
是否以只读方式挂载NFS文件系统
验证参数
对于每个通过网络访问NFS数据存储的ESXi主机,必须在虚拟交换机上配置VMkernel端口。这个端口的名称可以是您想要的任何名称。出于性能和安全方面的考虑,一个好的实践是将NFS网络与其他网络(如iSCSI网络和虚拟机网络)隔离开来。

NFS v3 and NFS v4.1

NFS:
• ESXi多路径管理
• AUTH_SYS(根)身份验证
• VMware专有文件锁定
• 客户端错误跟踪
NFS 4:
 本地多路径和会话中继:利用同一组client和server的多个链接进行并发数据传输,实现并发数据的快速传递胡,一个客户端可以有多个session,一个session可以有多个链接,客户端和服务器均可以有多个网卡,即同一组客户端和服务器之间的链接,其目标地址和源地址都可以是不同的,您可以使用多个IP地址来访问单个NFS卷
 可选的Kerberos身份验证
 内置的文件锁定
 服务器端错误跟踪

不同的主机不可以同时使用两种协议访问数据存储
如果一个存储被配置为v4,则访问该数据存储的所有主机都必须将共享挂载为v4.1
如果主机使用错误的NFS版本访问数据存储,可能会发生数据损坏。
从vSphere 6.5开始,由于服务器协议锁定,NFS v4.1与vSphere Storage DRS、VMware vSphere®Storage I/O Control、VMware Site Recovery ManagerTM不兼容。
vmware storage -2_第6张图片

配置ESXI主机身份验证和NFS kerberos凭证

作为Kerberos身份验证的一个要求,您需要将每个ESXi主机添加到AD域。然后配置NFS Kerberos凭证。
Kerberos身份验证要求所涉及的所有节点(Active Directory服务器、NFS服务器和ESXi主机)保持同步,以便几乎不存在时间漂移。如果节点之间存在明显的偏移,Kerberos身份验证将失败。

在创建每个数据存储时启用Kerberos身份验证,并选择安全模式:
Kerberos5身份验证
Kerberos5i身份验证和数据完整性
不同之处在于,每个NFS操作的消息头或消息头和消息体都是使用安全校验和进行签名的。

卸载NFS数据存储

卸载NFS数据存储将导致ESXi主机无法访问数据存储上的文件。

当卸载NFS数据存储时,位于NFS数据存储上的文件对ESXi主机变得不可访问。在卸载NFS数据存储之前,必须停止所有磁盘驻留在数据存储上的虚拟机。

NFS多路径

vmware storage -2_第7张图片

NFS多路径配置的一个例子:
配置一个VMkernel端口。
使用附加到同一物理交换机的适配器来配置网卡组。
使用多个IP地址配置NFS服务器。
IP地址可以在同一子网上。
为了更好地使用多个链接,可以使用Iphash: 它是将源和目的的IP地址做与或运算,如果是一对一,只走一条

VSAN

使用集群中多个主机和磁盘的存储创建单个vSAN数据存储。
在vSAN环境中,许多ESXi主机被配置为形成一个vSAN集群。所有的ESXi主机都通过一个专用的vSAN网络进行通信。没有本地存储的主机可以共享它们的计算资源并利用集群存储资源。本地存储在每个主机上组合起来,形成最多五个本地磁盘组。一个磁盘组包括一个闪存缓存设备和最多七个容量的设备。

在配置vSAN之前,确保满足了硬件需求:
集群中的所有主机都不需要本地存储。没有存储的主机用于计算资源,同时利用vSAN数据存储。所有具有本地存储的主机必须具有以下设备:
•一个串行连接SCSI (SAS)或SATA固态磁盘(SSD)或一个PCIe闪存设备和一个或多个磁驱动器用于每个混合磁盘组

•一个SAS或SATA SSD或PCIe闪存设备和一个或多个闪存磁盘,支持所有闪存组的闪存容量

此外,每个主机应该有32 GB或更多的内存来容纳最大的内存不足

要使用vSAN,您需要创建一个主机集群并在集群上启用vSAN。要在vSAN集群中启用数据交换,需要为每个ESXi主机上的vSAN流量提供一个VMkernel网络适配器。您可以在创建集群时启用vSAN。或者,您可以编辑集群属性来为现有集群启用vSAN
由基于闪存的设备和磁盘组成的vSAN磁盘组需要:

  • 一个闪存设备:每个磁盘组最多有一个闪存设备
  • 一个硬盘/ SSD:每个磁盘组最多支持7个设备

每台主机最多五个磁盘组
将vSAN集群中所有ESXi主机的磁盘组组合起来创建一个vSAN数据存储。
vSAN数据存储的大小由每个ESXi主机的容量设备数量和集群中ESXi主机的数量决定

功能定义底层物理存储的容量、性能和可用性特征。vSAN集群将这些功能提供给vCenter服务器,在那里虚拟机可以使用这些功能,在集群上启用vSAN之后,将创建单个vSAN数据存储。这个数据存储在可用的数据存储列表中显示为另一种类型的数据存储,包括vSphere虚拟卷、VMFS和NFS。单个vSAN数据存储可以为每个虚拟机或每个虚拟磁盘提供不同的服务级别。在vCenter服务器中,vSAN数据存储的存储特征作为一组功能出现,虚拟机存储策略指定虚拟机需求创建虚拟机存储策略,以便可以将虚拟机适当地放置在vSAN数据存储上。
您可以在为虚拟机定义存储策略时引用这些功能。当您稍后部署虚拟机时,vSAN将使用此策略根据虚拟机的需求以最佳方式放置虚拟机。

在vSAN数据存储中,文件被分成以下类型的对象:
vmware storage -2_第8张图片
VM家命名空间:虚拟机存储元数据(配置文件)
虚拟磁盘:.vmdk
快照:
交换文件: 虚拟机交换文件,在虚拟机启动时创建,大小和内存差不多大小
内存状态: :虚拟机挂起时虚拟机的内存状态,或在拍摄虚拟机快照并保存其内存状态时虚拟机的内存状态

虚拟机存储策略是在VM部署之前构建的,以反映在虚拟机中运行的应用程序的需求,创建每个存储策略是为了反映一组满足环境中某些虚拟机的可用性、性能和存储需求的功能。这些策略基于vSAN功能。根据虚拟机的需求选择虚拟机的存储策略,然后创建符合策略需求的虚拟机存储对象。

虚拟机存储策略对于虚拟机配置非常重要。
政策控制:为虚拟机提供哪种类型的存储
虚拟机如何放置在存储器中
为虚拟机提供哪些数据服务

虚拟机的硬盘视图提供了以下信息:

  • 总存储大小和使用的存储空间的摘要
  • 虚拟机存储策略的显示
  • vSAN数据存储中磁盘文件的位置

你可能感兴趣的:(vmware storage -2)