员还可以设置以下警报触发条件:虚拟机关闭时、虚拟机所使用的配置 RAM 超过设定容量时或者主机的 CPU 使用率达到一定百分比时。
vSphere 管理员可以为清单中的所有受管对象设置警报。在集群等父实体上设置警报时,所有子实体都将继承该警报。警报不能在子级别进行更改或替代。
警报包含触发器和操作。触发器是警报触发时必须满足的一组条件。操作是为响应触发器而执行的操作。
默认警报定义了触发器,但未定义操作。vCenter Server 管理员必须手动配置警报操作,如发送电子邮件通知。
触发器和操作涉及以下三个问题。第一,环境允许的阈值是多少? 第二,应何时发送通知? 最后,应采取什么操作来响应警报?
Storage Views”(存储视图)选项卡包含在名为“Storage Management Service\的 vCenter 管理 Web 服务中。用户可通过该服务深入了解存储基础架构,特别是存储连接性和容量使用率信息。它能协助 vCenter Server 管理员快速查看信息以了解相关问题,如用于快照的数据存储空间用量,以及是否存在虚拟机存储的冗余路径。
用于计算此选项卡上显示信息的全部数据均来自 vCenter Server 数据库。Storage Management Service 可定期直接调用数据库并计算信息,然后将其存储在内存缓存中。 右上角的显示区域会显示上次更新报告的时间。“Update”(更新)链接用于在需要时手动更新报告。
“Storage Views”(存储视图)选项卡包含两个视图页面:即 “Reports”(报告)和“Maps”(图)。
在“Storage Views”(存储视图)选项卡的“Reports”(报告)页面上,您可以查看存储实体和其他 vSphere 实体之间的关系。例如,您可以查看数据存储与虚拟机或主机之间的关系。也可以查看虚拟机与 SCSI 卷、路径、适配器或目标之间的关系。所有报告均可搜索,并包含可以深入查看特定实体详细信息的链接。
“Maps”(图)页面提供显示实体间关系的图形拓扑。在查看虚拟机与其存储之间具有多少路径及查看虚拟机可以看到的目标时,图非常有用。它还可以显示存在问题的实体,有助于进行故障排除。
您可以使用控件自定义要在图中显示的实体,并按照需要进行缩放。
性能图表以图形方式显示由 vCenter Server 管理的各种设备和实体的统计信息数据。这些图表显示包括 CPU、磁盘、内存和网络使用情况在内的各种衡量指标数据。 VMware 提供了多种针对数据中心、主机、集群、数据存储、资源池和虚拟机的预配置图表。每个清单对象衡量指标都显示在一个单独的图表中,并且仅适用于该对象。例如,主机的衡量指标与虚拟机的衡量指标就存在差异。
在下面的部分中,您将了解 vCenter Server 管理员如何确保为 VMware 虚拟数据中心提供必需且足够的存储。
对 vStorage 管理员的主要要求是确保关键任务虚拟机得到足够带宽、避免存储 I/O 瓶颈、获得可预测的虚拟机存储吞吐量和延迟,并确保关键任务虚拟机随时拥有可用存储。 vStorage 提供了一系列功能特性以满足这些要求:提供本机多路径插件,可避免出现 I/O 瓶颈;提供可插拔存储体系结构,该体系结构支持第三方软件开发人员自行设计负载平衡技术;提供存储 IO 控制 (SIOC) 以区分特定虚拟机的 I/O 优先级。
为了保持 ESXi 主机与其存储之间的持续连接,ESXi 提供了多路径支持。
多路径技术可使用多个物理路径在 ESXi 主机和外部存储设备之间传输数据。如果 SAN 网络中的 HBA、交换机或电缆之类的任一元素发生故障,ESXi 都可以故障切换到其他物理路径。
除了路径故障切换外,多路径技术还提供负载平衡功能,可在多个路径之间重新分配 I/O 负载,以减少或消除潜在的瓶颈。
为了支持光纤通道 (FC) SAN 中的路径切换,ESXi 主机通常具有两个或更多可用的 HBA,使用一个或多个交换机即可从这些 HBA 访问存储阵列。或者,设置中应包括一个 HBA 和两个存储处理器 (SP),这样 HBA 便可以使用不同的路径访问磁盘阵列。
如图所示,多条路径将每台 ESXi 主机与 FC 存储类型的存储设备相连。在 FC 多路径中,如果 HBA1 或 HBA1 与 FC 交换机之间的链路出现故障,HBA2 将接管并提供服务器和交换机之间的连接。一个 HBA 取代另一个 HBA 的过程被称为 HBA 故障切换。与之类似,如果 SP1 发生故障或 SP1 与交换机之间的链路中断,SP2 将接管并提供交换机和存储设备之间的连接。此过程称为 SP 故障切换。 ESXi 的多路径功能支持 HBA 与 SP 故障切换。
通过 Internet 小型计算机系统接口 (iSCSI) 存储,ESXi 可充分利用 IP 网络中内建的多路径支持。该支持允许网络执行路由操作,如图所示。
通过动态发现过程,iSCSI 启动器可获得目标地址列表,启动器可使用这些地址作为通往 iSCSI LUN 的多条路径,从而实现故障切换目的。此外,借助软件启动的 iSCSI,vSphere 管理员可以使用网卡 (NIC) 绑定,以通过 VMkernel 的网络层执行多路径操作。
为管理存储多路径,ESXi 采用了特殊的 VMkernel 层,即可插拔存储体系结构 (PSA)。PSA 是一个开放式模块化框架,可协调多个多路径插件 (MPP) 同时执行操作。 PSA 框架支持安装第三方插件来替换或补充 vStorage 本机组件。这些插件由软件或存储硬件供应商开发,并与 PSA 集成在一起。它们可以改善路径管理的一些重要方面,并为 ESXi 目前不支持的新路径选择策略和新阵列提供支持。第三方插件可分为三类:第三方 SATP、第三方 PSP 和第三方 MPP。
第三方 SATP 通常由具有存储设备专业知识的第三方硬件制造商开发。这些插件已经过优化,可适应存储阵列的特定特性并支持新的阵列类型。当阵列行为与现有 PSA SATP 的行为不匹配时,需要安装第三方 SATP。安装后,第三方 SATP 均由 NMP 进行协调。它们可与 VMware SATP 同时使用。
另一种第三方插件为第三方 PSP,可提供更为复杂的 I/O 负载平衡算法。通常情况下,这些插件由第三方软件公司开发,可帮助您提高多个路径的吞吐量 。安装后,第三方 PSP 均由 NMP 进行协调。它们可与 VMware PSP 一同运行并同时使用。
第三种是第三方 MPP,可提供全新的容错功能及性能行为。它们可与 VMware NMP 并行运行。对于某些特定阵列,它们可替代 NMP 的行为,控制路径故障切换和负载平衡操作。
主机启动或执行重新扫描时,PSA 会发现所有可供主机使用的指向存储设备的物理路径。根据 /etc/VMware/esx.conf 文件中定义的一组声明规则,PSA 可确定哪个多路径模块应当声明连接特定设备的路径并负责管理该设备。
对于由 NMP 模块管理的路径,则会应用另一组规则来选择 SATP 和 PSP。NMP 使用这些规则分配适当的 SATP 来监视物理路径,并将默认 PSP 与这些路径相关联。 ESXi 默认提供 VMware 本机多路径插件 (NMP)。NMP 是一种管理子插件的可扩展模块。有两种类型的 NMP 子插件,它们分别是存储阵列类型插件 (SATP) 和路径选择插件 (PSP)。VMware 可提供内置的 SATP 和 PSP。第三方供应商也可提供这两种插件。 当虚拟机向 NMP 管理的存储设备发出 I/O 请求时,NMP 将调用分配给此存储设备的 PSP。之后,PSP 为要发送的 I/O 选择适当的物理路径。NMP 会报告操作成功或失败。如果 I/O 操作成功,NMP 将报告操作完成。但如果 I/O 操作报告错误,NMP 则会调用相应的 SATP。SATP 会解释错误代码,并在适当的时候激活非活动路径。随后将调用 PSP 以选择新路径来发送 I/O。