第三部分 第5章 vSphere存储DRS 数据存储架构与设计

上传人:公**** 文档编号:478104183 上传时间:2023-04-26 格式:DOCX 页数:25 大小:407.73KB
返回 下载 相关 举报
第三部分 第5章 vSphere存储DRS 数据存储架构与设计_第1页
第1页 / 共25页
第三部分 第5章 vSphere存储DRS 数据存储架构与设计_第2页
第2页 / 共25页
第三部分 第5章 vSphere存储DRS 数据存储架构与设计_第3页
第3页 / 共25页
第三部分 第5章 vSphere存储DRS 数据存储架构与设计_第4页
第4页 / 共25页
第三部分 第5章 vSphere存储DRS 数据存储架构与设计_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《第三部分 第5章 vSphere存储DRS 数据存储架构与设计》由会员分享,可在线阅读,更多相关《第三部分 第5章 vSphere存储DRS 数据存储架构与设计(25页珍藏版)》请在金锄头文库上搜索。

1、第五章数据存储架构与设计图124:数据存储群集架构let 曰32 归 Bihr#Arrav ConfiguratloFilPrSniirbFKrl2 Storage连通性当 介绍架构中的数据存储群集,需要谨慎对待数据存储群集的连通性,有多个方 面的连通性必须要考虑,数据存储群集和计算群集主机之间的连通性,多个计算群 集的 连通性,多个阵列之间的连通性,例如,通过多个存储阵列生成一个数据存 储群集是可能也是支持的,但如此的配置有什么好处和诱惑吗?主机连通性ESXi主机和数据存储群集上数据存储的连通性,通过DRS和存储DRS会影响初 始化的位置和负载平衡的决定,尽管连接数据存储到群集内所有的ESX

2、i主机是一 个惯用的做法,我们仍在虚拟化环境中遇到部分连接数据存储的情况,让我们开始 一些基本的术语。数据存储群集全连接:数据存储群集全连接是指DRS群集内所有的ESXi主机都 只有该数据存储可用,这些是建议,但不是强制的。数据存储群集部分连接:如果数据存储群集内任何的数据存储连接DRS群集内的 一部分ESXi主机,数据存储群集考虑部分已连接的数据存储群集。如 果 DRS 群集被连接到部分的数据存储群集,会发生什么情况呢?重要的是理解 DRS和存储DRS的目标是资源可用性,关键是提供资源可用性来保障尽可能多的 灵活性,存储DRS将不会生成任何歉意建议,它将降低虚拟机同数据存储连接的 兼容性,虚

3、拟机到主机的兼容性计算和捕获见兼容性列表。兼容性列表为每个虚拟机生成一个VM和主机的兼容性列表,兼容性列表决定了群集上哪个ESXi 主机有网络和存储配置,并允许虚拟机成功联机,一个强制的虚拟机到主机 的 关联规则最好被列举在兼容列表中,如果虚拟机的配置网络端口组或者数据存 储在主机上不可用,或者强制关联规则的主机组中不包含该主机, ESXi 服务器被 认 为主机上不兼容该虚拟机。如之前提到的,DRS和存储DRS聚焦于资源可用性和资源避免中断供应,因此, 存储 DRS 偏向于所有主机都连接的 数据存储,部分连通性会产生不良影响,系统 找合适的初始化位置和负载平衡变得可能更有挑战性,在初始化位置期

4、间,选择的 数据存储可能影响群集主机之间的虚拟机的灵活性,因为选择的主机会影响数据 存储群集上数据存储上虚拟机之间的灵活性。图 125:在部分连通性架构中虚拟机和 VMDK 的移动性例子:在产生迁移建议的过程期间,DRS选择一个能提供足够资源来满足虚拟机 动态配额的主机,同时降低群集的不平衡性,DRS可能遇到一个主机,它的利用 率 低于群集内其它的主机,如果较低利用率的主机没有连接到包含了虚拟机文件 的数据存储,(糟糕的网络环境可能造成较低的利用率),由于兼容性DRS将不 考虑该主机,同时从DRS资源负载平衡的观点来说,主机可能非常有吸引力去解 决资源不平衡,不足的连接将阻止它的利用效率,而且

5、对于VM-Host关联规则有 着持续影响, DRS 将不迁移虚拟机到只部分连接的主机上。类似的不平衡在存储 DRS负载平衡使用部分连接数据存储的时候会发生,当全连接数据存储可用时, 且不予存储DRS的空间阈值冲突的情况下,部分连接存储不被推荐。基本设计原则 数据存储群集内所有的数据存储连接计算群集下所有的 ESXi 主机。I/O负载平衡你可能疑惑为什么存储DRS空间阈值这么明确的提及,而不是延迟阈值:这是因 为当数据存储群集上部分数据存储连接被检测,I/O负载平衡就被禁用,不只在单 个、部分已连接的数据存储,在全部数据存储中也一样。这有效的禁止了你的虚拟 环境中的完成特性。部分连接数据存储和调

6、用周期当调用存储DRS间隔超时,连通性的状态极其重要,在计算迁移建议期间,每个 数据存储的连通状态被检查,存储DRS禁用I/O负载平衡和空间负载平衡,可能 不考虑数据存储是作为一个合理有效目标数据存储。,一个临时的全路径断开状态 或者一个重新规划的过程可能不会影响存储DRS负载平衡的行为,但是如果善良 的老Murphy决定在调用期间给你一次参观的机会如何?当安排存储平台进入维护 模式你可以记住它,它可能临时明智的禁用存储 DRS。部分连接数据存储的益处我们不能确定群集内部分连接数据存储的任何直接的收益,部分连接数据存储影响 初始化位置,禁用I/O负载平衡和对DRS负载平衡以及存储DRS空间平衡

7、的影响, 因此基本的设计决定将确保数据存储群集内所有的数据存储连接到DRS群集内所 有的主机。增加文件共享的限制在vSphere 5.1之前,在VMFS数据存储上主机共享只读文件的最大数量为8, VMFS数据存储上的共享文件通常链接克隆成虚拟机,这限制了 VDI架构下计算 群集内主机的数量和vCloud Director的部署,vSphere 5.1中的存储DRS支持 vCloud Director和它的链接克隆版本,不幸的是,View的链接克隆仍然不支持存 储 DRS。在vSphere 5.1中,在VMFS数据存储上主机共享只读文件的最大数量增加到32, 允许 vCloud Direcoto

8、r 5.1 环境扩展到群集内 32 全连接主机。提示主机应用该功能只在vSphere 5.1和VMFS-5以上。群集连通性长 时间的最佳实践是连接数据存储到单个计算群集,当介绍一个新的数据存储, 新数据存储上包括新群集上已经发布的虚拟机,最佳实践建议用于减少SCSI- Lock 的数量,数据存储连接到多个群集变成可能,而且不影响性能。考虑到这一点,数 据存储群集共享给多个计算群集配置上是支持的。最小数量的数据存储群 集使虚 拟机的位置初始化越来越简单。在虚拟机初始化位置期间,管理员必须选择目的计 算群集,存储DRS选择能提供最大资源给虚拟机的主机。通过存储DRS, 一个迁移建议的产生不会在主机

9、级别移动虚拟机,因此不能通过 存储DRS的初始化操作,将虚拟机从一个计算群集移动到另一个计算群集。图126:负载平衡域V&WKJ最大值 请记住,主机支持连接VMFS数据存储的最大数量为64,这样当计算群集或者多 个计算群集连接使用 VMFS 数据存储的数据存储群集时,就需要考虑它们的规格。 主机连接NFS数据存储的最大数量取决于NFS文件的最大数量VAAI-因素如 果数据存储格式化为 VMFS 格式,它建议在存储阵列上开启 VAAI ,如果支持 的话。其中一个重要的 VAAI primitives 是硬件辅助锁,也叫做Atomic Test and Set (ATS)。ATS代替必须为主机在L

10、UN上的SCSI-2磁盘锁定,同 时更新元数据或者产生文件。A SCSI-2磁盘锁定命令把LUN上其它主机的性能 I/O关在外面,同时ATS启用修正元数据或者磁盘上不需要使用全部SCSI-2磁盘 锁任何其它扇 区。锁定聚焦了许多过去关于数据存储连接性的最佳实践。为了减 少锁定的数量,最佳实践减少了每个数据存储附属的主机数量。通过使用新格式 VMFS 5与开启VAAI的存储阵列组合,SCSI-2磁盘锁命令是过去的事情了,如 果ATS命令失败,更新VMFS 5卷或者VMFS 3卷将回滚使用SCSI- 2磁盘锁,更 多的信息关于VAAI和ATS可以阅读VMware KB文章1021976请注意如果你

11、的阵列不支持VAAI,SCSI-2磁盘锁命令能影响架构和性能的弹性。多个计算群集和 SIOC多样群集的虚拟机能更安全的分享数据存储群集的数据存储,当SIOC和它的共享 被数据存储关注,SIOC不知道,也不受群集成员主机的影响,SIOC使用虚拟磁 盘分享来公平分配存储资源,这些在 datastore-wide 级别应用,而不管主机群集, 简短的说,群集成员主机不会影响SIOC的监测延迟阈值冲突和管理数据存储I/O 流的作用。阵列连通性 如果虚拟化架构中多个阵列可用会怎样?在多个阵列生成数据存储群集时有哪些缺 点?或者每阵列创建数据存储时有哪些优势?单个数据存储群集里不同的群集阵列支持组合数据存储

12、配置。虚拟机必须从一个阵 列移动到另一个阵列,这样的配置在存储阵列数据迁移中可以被使用,但当永久使 用多阵列,关键区域聚焦阵列和数据存储的同质配置。图127:阵列连通性当 从多个阵列中组合数据存储,建议使用已注册的同样类型阵列,磁盘和 RAID 级别的数据存储,使用类似类型的阵列应用可比较性能和冗余功能,尽管RAID级 别通过SNIA被标准化,通过不同的合作伙伴来完成RAID级别可以实现不同的 RAID规格,通过特定的合作伙伴的实施可能影响读/写性能,并将数据冗余的程 度对比同一 RAID级别的其它合作伙伴。VASA和存储文件会在将来的配置中帮到你么? VASA开启,vCenter显示LUN/

13、数 据 存储的容量,能利用这些信息,通过选择数据存储创建数据存储群集,报告相 似的存储容量,VASA实际的容量被VASA用来留给个别的阵列存储合作伙伴, 这 意味着存储容量的详细描述可能类似,但数据存储的性能或者冗余功能可能有 所不同。这是有害的,或者当聚合不同性能级别的数据存储时,会导致存储DRS停止工作 吗?存储 DRS 将仍然工作,将通过数据存储群集上的数据存储负载平衡虚拟机, 存储DRS负载平衡被以这样的方式来集合虚拟机,配置阈值不会冲突,有数据存 储群集之外的最好的一切性能,通过混合不同性能级别的数据存储,当不同阵列所 属的数据存储上虚拟机进行迁移,虚拟机性能也许不会被约 束。VAA

14、I Hardware Offload另一个需要考虑警告是不同阵列见数据存储之间的虚拟机迁移:VAAI硬件卸载 (hardware offload)是不可能的,存储vMotion将通过vSphere堆中一个数据工人 管理起来,同时存储DRS不确定“所在”的数据存储,当阵列之间虚拟机进行迁移 时,它不包括额外的开销。图 128:VAAI Hardware OffloadStoraiie MotioncannotIMAA*St&ra&e vcr*g VAAIStssrage vMahon 帕呻旳m VAA当数据存储从多个阵列中被集合到单个的数据存储群集,是否能设计提供一个稳定和持续性能,容易和低开销

15、的环境?数据存储和阵列应该有接下来的配置: 相同的Vendor相同的固件/代码相同的spindles备份磁盘组相同的RAID级别 同样的配置 在计算群集中所有的数据存储连接所有的主机 相等的数据存储 相等的外部负载我 们建议创建多数据存储群集,数据存储组属于每个存储阵列自身的数据存储群 集,这将减少设计和日常运营的复杂度。当跨越多个阵列,存储阵列的配置必须保 持一 致,影响存储阵列的管理,保持固件的版本一致,通过阵列附加维护阵列的 部分功能和在维护期间同步断开时间,除此之外减少操作开销,保持数据存储群集 受限制一个存储阵列影响VAAI,在存储子系统上帮助减少负载。数据存储数据存储的最大数量和虚

16、拟机的磁盘占用通常是数据存储设计的主要驱动力,如果 你的公司有一个标准配置存在,了解数据存储最大数量的可能影响能使虚拟机在数 据存储群集上有个固定比。空间利用率阈值和空间安全缓冲 其 中一个主要用来考虑虚拟机与数据存储的固定比,我们称之空间安全缓冲,一 个普通实践是指派一个大块的空间作为安全缓冲区,从而阻止数据存储的空间出现 不 足,它可能导致活动虚拟机出现当机,我们已经看到一些机构由于需求是用来 额数据存储上30%的空间。随着存储DRS监控空间利用率,空闲的空间用来作为 安全缓冲区能大大的减少。每个ESXi主机报告虚拟机的空间利用率和数据存储的 利用率;如果配置的空间利用率阈值被冲突,存储DRS将触发一个调用。通过

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号