emc vfcache vmware vsi...vfcache vsi 功能概述 11 关于 vfcache vsi 功能 vfcache vsi...

52
EMC VFCache VMware VSI 插件 v1.5 管理指南 P/N 300-014-275 修订版 A02

Upload: others

Post on 24-Dec-2019

41 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

EMC VFCache™ VMware VSI 插件v1.5

管理指南P/N 300-014-275

修订版 A02

Page 2: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

《VFCache VMware VSI 插件 v1.5 管理指南》2

版权所有 © 2012 EMC Corporation。保留所有权利。中国印刷。

发布时间:2012 年 8 月

EMC 确信本出版物在发布之日内容准确无误。如有更改,恕不另行通知。

本出版物的内容按“原样”提供。EMC Corporation 对本出版物的内容不提供任何形式的陈述或担保,明确拒绝对

有特定目的的适销性或适用性进行默示担保。使用、复制或分发本出版物所描述的任何 EMC 软件都要有相应的软

件许可证。

EMC2、EMC、EMC Centera、EMC ControlCenter、EMC LifeLine、EMC OnCourse、EMC Proven、EMC Snap、EMCSourceOne、EMC Storage Administrator、Acartus、Access Logix、AdvantEdge、AlphaStor、ApplicationXtender、ArchiveXtender、Atmos、Authentica、Authentic Problems、Automated Resource Manager、AutoStart、AutoSwap、AVALONidm、Avamar、Captiva、Catalog Solution、C-Clip、Celerra、Celerra Replicator、Centera、CenterStage、CentraStar、ClaimPack、ClaimsEditor、CLARiiON、ClientPak、Codebook Correlation Technology、CommonInformation Model、Configuration Intelligence、Connectrix、CopyCross、CopyPoint、CX、Dantz、Data Domain、DatabaseXtender、Direct Matrix Architecture、DiskXtender、DiskXtender 2000、Document Sciences、Documentum、elnput、E-Lab、EmailXaminer、EmailXtender、Enginuity、eRoom、Event Explorer、FarPoint、FirstPass、FLARE、FormWare、Geosynchrony、Global File Virtualization、Graphic Visualization、Greenplum、HighRoad、HomeBase、InfoMover、Infoscape、InputAccel、InputAccel Express、Invista、Ionix、ISIS、Max Retriever、MediaStor、MirrorView、Navisphere、NetWorker、OnAlert、OpenScale、PixTools、Powerlink、PowerPath、PowerSnap、QuickScan、Rainfinity、RepliCare、RepliStor、ResourcePak、Retrospect、RSA、SafeLine、SAN Advisor、SANCopy、SAN Manager、Smarts、SnapImage、SnapSure、SnapView、SRDF、StorageScope、SupportMate、SymmAPI、SymmEnabler、Symmetrix、Symmetrix DMX、Symmetrix VMAX、TimeFinder、UltraFlex、UltraPoint、UltraScale、Unisphere、Viewlets、Virtual Matrix、Virtual Matrix Architecture、Virtual Provisioning、VisualSAN、VisualSRM、VMAX、VNX、VNXe、Voyence、VPLEX、VSAM-Assist、WebXtender、xPression、xPresso、YottaYotta、EMC 徽标 和 RSA 徽标是 EMC Corporation 在美国和其他国家/地区的注册商标或商标。Vblock 是 EMC Corporation 在美国的商标。

VMware 是 VMware, Inc. 在美国和/或其他司法辖区的注册商标。

本文提到的所有其他商标均为其各自所有者的资产。

有关您的产品系列的 新法规文档,请访问 EMC 在线支持网站上的“技术文档和咨询”部分。

Page 3: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

目录

第 1 章 关于 VFCache VSI 功能

Virtual Storage Integrator for VMware vSphere 概述 ......................... 9 VFCache VSI 功能概述 ................................................................... 11 前提条件....................................................................................... 11

第 2 章 安装 VFCache VSI 功能

安装和卸载 VFCache 功能 ............................................................. 15 升级 VSI 功能 ................................................................................ 17 开始之前....................................................................................... 17

第 3 章 入门

启用 VFCache 远程监视................................................................. 19 启用 UUID 映射 ............................................................................. 20 准备缓存设备 ............................................................................... 21 创建 VFCache 设备 ........................................................................ 24 在虚拟机上配置缓存 .................................................................... 26

第 4 章 管理 VFCache

管理 VFCache 设备 ........................................................................ 29禁用 VFCache ......................................................................... 29删除 VFCache 设备 ................................................................. 30显示统计信息 ......................................................................... 31

将虚拟机从一个主机移到另一个主机 ........................................... 35执行自动迁移 ......................................................................... 36

第 5 章 高级配置

配置重复数据消除 ........................................................................ 39 更改 大 IO 大小 .......................................................................... 42

第 6 章 故障排查

安装问题....................................................................................... 45启用功能 ................................................................................ 46

激活 VFCache 管理 ........................................................................ 48

《VFCache VMware VSI 插件 v1.5 管理指南》 3

Page 4: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

目录

连接到虚拟机上的 VFC 代理 ......................................................... 48 证书问题....................................................................................... 49 性能问题....................................................................................... 49 使用支持工具 ............................................................................... 50 日志文件....................................................................................... 51

4 《VFCache VMware VSI 插件 v1.5 管理指南》

Page 5: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

前言

作为持续改善和增强 EMC 产品线性能和功能的工作的一部分,EMC 会定期发布其硬件和软件产品的版本。因此,对于当前使用的某些软件和硬件版本,本文档中介绍的一些功能可能不受支持。有关产品功能的 新信息,请参阅相关产品的发行说明。

如果 VFCache 功能不能正常发挥作用或与本指南中的说明有出入,请与 EMC 客户

支持中心联系以取得帮助。

受众 本指南是 EMC Virtual Storage Integrator for VMware vSphere™ Client 文档集的一部

分,旨在由 VMware 管理员和存储管理员在安装、系统设置和日常操作期间使用。

本指南包含以下各章:

第 1 章“关于 VFCache VSI 功能”介绍了 EMC VFCache™ 功能以及如何将其集成到

VSI 插件中。

第 2 章“安装 VFCache VSI 功能”介绍了如何安装 VFCache 功能的各个部分。

第 3 章“入门”介绍了如何配置和使用 VFCache 功能。

第 4 章“管理 VFCache”介绍了如何管理 VFCache 设备以及迁移启用了 VFCache 的虚拟机。

第 5 章“高级配置”介绍了高级配置主题。

第 6 章“故障排查”介绍了可能出现的问题的故障排除步骤。

使用 Virtual Storage Integrator 的存储管理员必须精通以下 VMware 产品的使用:

VMware vSphere Client 5.0,安装了 VMware vCenter Server 5.x、VMware ESX 4.x 或 5.x 和 VMware ESXi 4.x 或 5.x。

所需文档 以下文档是 EMC VFCache 文档集的一部分:

《EMC VFCache 安装和管理指南》

《EMC VFCache for VMware 安装指南》

前言 5

Page 6: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

前言

相关文档 以下 EMC 文档包含在 Virtual Storage Integrator 环境中可能有所帮助的信息。此文

档可在 EMC 在线支持网站上找到:

适用于 VMware vSphere 的 EMC VSI:《Storage Viewer Version 5.0 Product Guideand Release Notes》(Storage Viewer 5.0 版产品指南和发行说明)

本文档中使用的约定

EMC 对特殊注意事项使用下列约定。

注意: 注意表示包含的信息很重要,但不会造成危险。

警告表示包含的信息对于避免数据丢失或损坏系统或设备非常重要。注意信息可能

涉及硬件或软件。

重要信息

重要通知表示包含的信息对于软件运行非常重要。“重要”通知仅适用于软件。

6 《VFCache VMware VSI 插件 v1.5 管理指南》

Page 7: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

前言

印刷约定

EMC 在本文档中使用以下字体样式约定:

普通 在行文 (非过程文本)中用于表示:

• 界面元素 (如窗口、对话框、按钮、字段和菜单)的名称

• 资源、属性、池、布尔表达式、按钮、 DQL 语句、

关键字、子句、环境变量、文件名、函数、应用工具的名称。

• URL、路径名、文件名、目录名、计算机名、链接、

组、服务密钥、文件系统、通知

粗体: 在行文 (非过程文本)中用于表示:

• 命令、守护程序、选项、程序、进程、服务、应用程序、应用工具、内核、通知、系统调用、手册页的名称

在操作过程中用于表示:

• 界面元素 (如窗口、对话框、按钮、字段和菜单)的名称

• 用户特别选择、单击、按下或键入的内容

斜体: 在所有文本 (包括操作过程)中用于表示:

• 文本中引用的出版物的完整标题

• 强调 (例如,新术语)

• 变量

Courier: 用于表示:

• 系统输出,例如错误消息或脚本

• URL、完整路径、文件名、提示和命令语法。

Courier bold: 用于表示:

• 特定用户输入 (例如命令)

Courier italic: 在操作过程中用于表示:

• 命令行上的变量

• 用户输入变量

< > 尖括号内是用户提供的参数或变量值

[ ] 方括号内是可选值

| 竖线指示替代选择 — 竖线的含义是“ 或”

{ } 大括号表示您必须指定的内容 (即 x 或 y 或 z)

... 省略号表示示例中省略的不重要的信息

7

Page 8: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

前言

从何处获得帮助 可以按如下方式获取 EMC 支持、产品和许可信息。

产品信息 — 有关文档、发行说明、软件更新或关于 EMC 产品、许可和服务的信

息,请访问 EMC 在线支持网站(需要注册):

http://support.EMC.com

技术支持 — 有关技术支持,请访问 EMC 在线支持。要提交服务请求,您必须具有

有效的支持协议。请联系您的 EMC 销售代表,了解有关获取有效的支持协议的详

细信息,或者回答有关您的帐户的任何问题。

客户意见和建议 您的意见和建议可以帮助我们继续提高用户出版物的准确性、组织结构和整体质

量。请将对本文档的评价发送到:

[email protected]

8 《VFCache VMware VSI 插件 v1.5 管理指南》

Page 9: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

第 1 章不可见正文标记

本章提供 EMC Virtual Storage Integrator for VMware vSphere™ 的简要概述。包括下

列主题:

Virtual Storage Integrator for VMware vSphere 概述............. 9VFCache VSI 功能概述.................................... 11前提条件............................................... 11

Virtual Storage Integrator for VMware vSphere 概述EMC Virtual Storage Integrator (VSI) for VMware vSphere™ 是 VMware vSphere Client的一个插件,可提供单个管理界面来管理 vSphere 环境中的 EMC 存储。

可从 VSI 独立添加和删除功能,从而灵活地自定义 VSI 用户环境。

VSI 提供了统一用户体验,允许独立更新每个功能,并快速引入新功能,以响应不

断变化的客户要求。

可用于 VSI 的功能示例包括 VFCache、Storage Viewer、路径管理、存储池管理、

Symmetrix 存储复制适配器应用工具和统一存储管理。

EMC VFCache™ 功能是一种基于服务器闪存的缓存技术,旨在以透明方式提高应用

程序 I/O 性能。通过将 PCIe 闪存技术与缓存软件相结合,VFCache 可将数据移至更

接近应用程序的位置,以大幅缩短延迟和提高性能,从而针对性能、成本和可用性

动态优化网络基础架构。

Storage Viewer 功能扩展了 vSphere Client,便于发现和识别分配至 VMwareESX/ESXi 主机和虚拟机的 EMC Symmetrix®、EMC CLARiiON®、EMC Celerra®、

EMC VPLEX™ 和 EMC VNX™ 存储设备。SV 通过将几种不同的存储映射工具的数据

合并到几个无缝 vSphere Client 视图中,向虚拟数据中心管理员显示底层存储详细

信息。

VMware Native Multipathing 和 PowerPath®/VE 的路径管理功能提供了根据存储类

和虚拟化对象更改 LUN 组的多路径策略的机制。

关于 VFCache VSI 功能

关于 VFCache VSI 功能 9

Page 10: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

关于 VFCache VSI 功能

存储池管理功能简化了 VMware 管理员调配 Symmetrix VMAX™ 或 VMAXe 存储资源

的工作。SPM 允许 VMware 管理员将 Symmetrix 虚拟池用于 ESX Server、群集和资

源池,将存储作为资源分配。

Symmetrix SRA 应用工具功能可帮助用户更高效地管理 Symmetrix Remote DataFacility (SRDF®) 环境中的 vCenter Site Recovery Manager 配置。它可提供有助于用

户轻松发现配置错误的 SRM 诊断工具。SRA 应用工具功能让用户可查看和创建一

致性组。

统一存储管理功能可向 CLARiiON、Celerra 和 VNX 系列存储阵列提供基于阵列的存

储管理和资源调配,并允许虚拟机复制、压缩、克隆和扩展 Celerra 阵列的存储。

10 《VFCache VMware VSI 插件 v1.5 管理指南》

Page 11: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

关于 VFCache VSI 功能

VFCache VSI 功能概述EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

PCIe 闪存技术缩短延迟并提高吞吐量,从而大幅提升应用程序性能。VFCache 可加

快读取速度和保护数据,方法是使用到网络存储的直写缓存,提供持久的高可用

性、完整性和灾难恢复。将 VFCache 与基于阵列的 EMC FAST 软件配合使用时,可

创建从应用程序到数据存储区的 高效和 智能的 I/O 路径。其结果是一个可针对

物理和虚拟环境的性能、智能和保护而动态优化的网络化基础架构。

前提条件下表介绍了支持的 VSI 版本的软件和硬件要求。请参阅与您的 vSphere Client 版本

匹配的要求。

注意: VFCache 功能不包括 VSI 插件框架。必须先安装 VSI Storage Viewer 功能,

再安装 VFCache VSI 插件。

表 1 系统要求 — 主机

组件 低要求

VMware 主机 操作系统

• ESX 4.0、ESX 4.1、ESX 4.1i 或 ESX 5.0。请参阅供应商安装说明。

注意:VMware 主机仅可通过 vSphere Client 4.1 或 5.0 进行管理。有关详细信

息,请参阅下表。

硬件

• PCIe x8 插槽可用

• PCIe 闪存卡(提供)

Windows 虚拟机 • Windows Server 2008 R2 或 Windows Server 2008 R2 SP1

• VMware 工具包

VFCache VSI 功能概述 11

Page 12: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

关于 VFCache VSI 功能

Linux 虚拟机 • Red Hat 5.6、5.7、6.0、6.1 或 6.2 基本安装

• chkconfig 软件包 — RHEL 标准配置

• SysVinit 软件包 — RHEL 标准配置

• SE Linux 禁用

• 无 LVM

• VMware 工具包

表 1 系统要求 — 主机 (续)

组件 低要求

表 2 系统要求 — vSphere Client 4.1

管理站 操作系统

• Windows 7、Windows 2008 R2 或 Windows 2008 R2 SP1

软件 • VMware Power CLI 4.1.1

(从 http://www.vmware.com/download/download.do?downloadGroup=sdkwin41 下载)

• JRE 1.6 或 1.7,32 位版本(从 http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载)

• EMC Virtual Storage Integrator Storage Viewer 4.1 (从 http://support.emc.com 下载)

• 用于 Microsoft .NET Framework 3.5 的 Microsoft 图表控件(从 http://www.microsoft.com/download/en/details.aspx?id=14422 下载)

硬件

• 屏幕分辨率:1024x768

12 《VFCache VMware VSI 插件 v1.5 管理指南》

Page 13: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

关于 VFCache VSI 功能

下一章介绍了如何安装 VFCache 功能。

有关安装其他 VFCache 组件的详细信息,请参阅《VFCache VMware 安装指南》。

表 3 系统要求 — vSphere Client 5.0

管理站 操作系统

• Windows 7、Windows 2008 R2 或 Windows 2008 R2 SP1

软件

• VMware Power CLI 5.0(从 http://www.vmware.com/download/download.do?downloadGroup=PCLI50 下载)

• JRE 1.6 或 1.7,32 位版本(从 http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载)

• EMC Virtual Storage Integrator Storage Viewer 5.0(从 http://support.emc.com 下载)

• 用于 Microsoft .NET Framework 3.5 的 Microsoft 图表控件(从 http://www.microsoft.com/download/en/details.aspx?id=14422 下载)

硬件

• 屏幕分辨率:1024x768

前提条件 13

Page 14: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

关于 VFCache VSI 功能

14 《VFCache VMware VSI 插件 v1.5 管理指南》

Page 15: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

第 2 章不可见正文标记

VSI for VMware vSphere 是 VMware vCenter 的一个插件,可提供单个管理界面来管

理 vSphere 环境中的 EMC 存储。您可以独立安装和卸载或添加和删除功能(如

VFCache),从而灵活自定义 VSI 用户环境。

本章包含以下主题:

安装和卸载 VFCache 功能................................. 15升级 VSI 功能........................................... 17开始之前............................................... 17

安装 VFCache 功能之前,确保系统满足第 11 页上的“前提条件”中列出的前提

条件。

注意: VFCache 不适用于主动/主动群集或共享 LUN 配置。有关支持的故障切换群

集配置的信息,请参阅《VFCache v1.5 安装和管理指南 Windows 和 Linux 版》。

安装和卸载 VFCache 功能要安装 VFCache 功能,请执行以下步骤之一:

从下载的文件安装:

1. 从 EMC 在线支持下载适合所用 vSphere Client 版本的 VFCache .zip 文件。

2. 解压缩下载的文件,运行 MSI 文件,然后遵循安装向导说明执行操作。

从 VFCache 介质安装:

1. 双击所用版本的 VFCacheVsiPlugin.msi(EMC-VFCacheVSIPlugin-PCLI4.1.1-1.5.0.XX.msi 或 EMC-VFCacheVSIPlugin-PCLI5.0.0-1.5.0.XX.msi),然后遵循安

装向导说明操作。

安装 VFCache VSI 功能

安装 VFCache VSI 功能 15

Page 16: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

安装 VFCache VSI 功能

安装期间除接受继续安装的提示之外无需配置或输入。由于 vSphere Client 需要在

特定位置放置插件文件,因此无法更改安装目录。

安装时将自动启用 VFCache 功能。

注意: 如果要更新以前安装的 VSI 插件,并且曾更改过 VFCache 配置文件(例如,

输入了某个特定的 IP),则需要编辑新配置文件 EMC.VSI.VSphere4.Features.VFCache.Core.dll.config,该文件位于 C:\Program Files (x86)\EMC\Virtual Storage Integrator\vSphere4\Features\VFCache 文件夹中。

验证安装

成功安装之后,“EMC VFCache VSI 插件”将出现在控制面板的“程序和功能”

部分。

此外,因为 VFCache 是作为一种 VSI 功能安装的,因此将在 vSphere 文件夹中的

Features 文件夹下创建 VFCache 文件夹。

安装的文件

以下文件安装在 C:\Program Files (x86)\EMC\Virtual Storage Integrator\vSphere4\Features\VFCache 文件夹下:

• Caffeine.Jni.dll • EMC.VSI.VSphere4.Features.VFCache.UserControls.dll• EMC.VSI.VSphere4.Features.VFCache.Core.dll • EMC.VSI.VSphere4.Features.VFCache.Core.dll.config• EMC.VSI.VSphere4.Features.VFCache.VmwareInfra.dll• EMC.VSI.VSphere4.Features.VFCache.EComInfra.dll • EMC.VSI.VSphere4.Features.VFCache.Plugin.dll • client-proxy-1.0-complete.jar• jninet.dll• minijavart.dll

卸载 VFCache 功能

要卸载 VFCache 功能,请使用“控制面板”>“程序和功能”卸载 EMC VFCache VSIPlugin。

注意: 不要使用 VSI Feature Manager 卸载 VFCache 功能。

这只会删除 VFCache 功能。VSI 框架保持安装状态。

16 《VFCache VMware VSI 插件 v1.5 管理指南》

Page 17: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

安装 VFCache VSI 功能

升级 VSI 功能升级 VSI 功能需要执行以下步骤:

在 ESX 主机上更新设备驱动程序

在 ESX 主机上更新固件

在虚拟机上更新 VFCache 驱动程序和 VFCache 代理

在管理中心上更新 VSI 功能

升级 VSI 功能的过程在《VFCache 安装指南 VMware 版》中有全面介绍。

开始之前在开始使用 VFCache 功能之前,必须启用 VFCache 功能对虚拟机的访问。

使用 VFCache 功能之前,必须在 vSphere 系统中进行安全身份验证,方法是输入预

定义的用户名和密码凭据。安装 VFCache 代理时,已设置这些凭据。强烈建议在所

有 VFCache 虚拟机上使用相同的凭据。有关详细信息,请参阅《VFCache for VMware安装指南》。

要在 vSphere Client 中输入安全凭据,请执行以下步骤:

1. 通过执行以下步骤,打开 VFCache 安全窗口:

• 从 vSphere Client 窗口,选择“Home”。

• 从“Solutions and Applications”部分中,单击“EMC VSI”。

• 在“Features”区域单击“VFCache”。

此时将显示 VFCache 身份验证窗口。

升级 VSI 功能 17

Page 18: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

安装 VFCache VSI 功能

图 1 VFCache 身份验证窗口

2. 在“VFCache Agent Authentication”部分中,输入以下凭据:

• 用户名:VFCacheAdmin

• 密码:在安装 VFCache 代理过程中为 VFCache 代理用户定义的密码。强烈

建议此密码在所有运行 VFCache 的虚拟机上保持一致。有关详细信息,请

参阅《EMC VFCache VMware 安装指南》。

3. 单击“Update Credentials”。

注意: vCenter 管理员首次登录安装有 VFCache 的 vSphere 时,VFCache administration 自定义属性将自动添加到架构。运行 VFCache 需要此步骤。

18 《VFCache VMware VSI 插件 v1.5 管理指南》

Page 19: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

第 3 章不可见正文标记

本章介绍如何开始使用 VFCache 功能和 VMware vSphere Client 界面。包括下列主题:

启用 VFCache 远程监视................................... 19启用 UUID 映射 ......................................... 20准备缓存设备........................................... 21创建 VFCache 设备....................................... 24在虚拟机上配置缓存..................................... 26

启用 VFCache 远程监视要启动 VFCache 功能,必须先启用 VFCache 虚拟机的远程监视。启用远程监视后,

禁用它不会影响 VFCache 的状态,但会阻止从虚拟机或 ESX 主机监视 VFCache 活动。

要启用远程监视,请执行以下步骤:

1. 在 vSphere Client 中,选择一个虚拟机,然后选择“EMC VSI”选项卡。

2. 在以下屏幕中,单击“Enable VFCache Remote Management”。

入门

入门 19

Page 20: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

入门

如果未显示此屏幕,则表示已启用 VFCache 监视。

如果单击链接并显示错误消息,则是由以下原因之一引起的:

• 用户在此特定虚拟机上缺少 Global > set custom attribute 权限。如果用户角

色在此虚拟机上为只读,则可能会发生这种情况。

• 未正确定义自定义属性。有关详细信息,请参考第 6 章“故障排查”。

启用 UUID 映射使用 VFCache 功能管理缓存之前,必须启用 UUID 映射。这将使虚拟机能够找到将

要配置的数据存储区。

您可以使用 VFCache 管理窗口或 vSphere Client 设置启用 UUID 数据映射。

要使用 VFCache 管理窗口启用 UUID 映射,请执行以下步骤:

1. 从 vSphere Client 窗口的树视图中,选择虚拟机。

2. 选择“EMC VSI”选项卡。

3. 从“Features”部分中,单击“VFCache”。此时将显示 VFCache 管理窗口,如

第 25 页的图 2所示。

4. 在“Commands”部分中,单击“Enable disk file mapping to guest”。如果此

命令未显示在“Commands”部分中,则表示已启用。

5. 重新启动虚拟机。如果之前已启用 UUID 映射,则不需要。

要使用 vSphere 设置启用 UUID 映射,请执行以下步骤:

1. 停止虚拟机。

2. 添加配置参数 disk.EnableUUID=TRUE。通过针对虚拟机选择“Edit Setting”>“Options”>“Advanced (General)”,可设置配置参数。

3. 关闭并重新启动虚拟机。

20 《VFCache VMware VSI 插件 v1.5 管理指南》

Page 21: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

入门

准备缓存设备使用缓存设备之前,必须在设备上定义 VMFS 数据存储区。

要定义 VMFS 数据存储区,请执行以下步骤:

1. 从 vSphere Client,选择 ESX Server,选择“Configuration”选项卡,然后单击

“Storage”。此时将出现数据存储区。

2. 在“Datastores”部分中,单击“Add Storage...”

准备缓存设备 21

Page 22: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

入门

3. 选择“Disk/LUN”并单击“Next”。

4. 选择闪存磁盘并单击“Next”两次。

注意: 在 ESX 5.0 中执行此过程时,在执行下一步之前,有一个额外的步骤用于

选择 VMFS-3/5。

22 《VFCache VMware VSI 插件 v1.5 管理指南》

Page 23: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

入门

5. 输入新数据存储区的名称,然后单击“Next”。

注意: 为了便于将来识别,建议在所有闪存数据存储区中使用一致的命名约

定,例如:Flashcard_xxx,其中 xxx 代表主机 IP 的 后一个八位字节。

6. 确保选择默认值“256 GB , block size: 1MB”作为“Maximum file size”,选择

“Maximize capacity”,然后单击“Next”。

此时将显示以下布局摘要:

准备缓存设备 23

Page 24: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

入门

7. 单击“Finish”并确定已添加新数据存储区(可能需要几秒钟才会显示)。

您可以使用相同的方法划分 DAS 的磁盘,也可以使用 vSphere Client 工具。有关详

细信息,请参见 VMware 工具文档。

创建 VFCache 设备在本步骤中,以虚拟磁盘的形式将 VFCache 设备添加到虚拟机。您可以将整个设备

添加到一个虚拟机,也可以将数据存储区划分或分区为多个虚拟磁盘,然后将磁盘

添加到一个或多个虚拟机。

1. 从 vSphere Client 窗口的树视图中,选择虚拟机。

2. 选择“EMC VSI”选项卡。

注意: 首次连接到任何虚拟机时,系统将提示您接受其安全证书。请仅接受您信

任的证书。

24 《VFCache VMware VSI 插件 v1.5 管理指南》

Page 25: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

入门

3. 从“Features”部分中,单击“VFCache”。此时将出现 VFCache 管理窗口。

图 2 VFCache 管理窗口

4. 在“Commands”部分中,单击“Create VFCache Device...”。

此时将显示“Create VFCache device”对话框。

5. 要将虚拟磁盘添加到单个虚拟机,请执行以下步骤:

1. 选择一个数据存储区。

2. 选择大小(至少 20 GB)。

3. 单击 OK。跳到步骤 7。

创建 VFCache 设备 25

Page 26: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

入门

6. 要向多台虚拟机添加虚拟磁盘,请执行以下步骤

注意: 要向多台计算机添加虚拟磁盘,必须连接到一台主机,而不是连接到

虚拟机。

1. 选择一个数据存储区。

2. 选择要分配给每台虚拟机的大小( 少 20 GB)。

3. 选择要添加虚拟磁盘的虚拟机。

4. 单击 OK。

7. 重新启动已分配虚拟磁盘的虚拟机。需要先重新启动虚拟机,然后才能配置

缓存。

在重新启动之前,可能需要选择一台不同的虚拟机,然后返回当前的虚拟机。

重要信息

在 Windows 虚拟机上配置 VFCache 磁盘之前,必须先进入“Windows DiskManagement”应用工具并将磁盘联机。

在虚拟机上配置缓存使用 VFCache 功能可在虚拟机上配置和管理缓存。

配置缓存包含以下任务:

第 27 页上的“添加 VFCache 设备”

第 27 页上的“启动源设备的加速”

可从 VFCache 管理窗口执行这些任务。

26 《VFCache VMware VSI 插件 v1.5 管理指南》

Page 27: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

入门

添加 VFCache 设备

通过添加 VFCache 设备(即选择虚拟磁盘)可启用缓存。必须使用第 24 页上的

“创建 VFCache 设备”中介绍的过程事先创建这些磁盘。

注意: 在添加 VFCache 设备时,还可以启用重复数据消除以及设置缓存 IO 的 大

大小。

在启用重复数据消除之前,建议阅读第 39 页上的“配置重复数据消除”。

有关 大 IO 的详细信息,请参阅第 42 页上的“更改 大 IO 大小”。

要在虚拟磁盘上启用缓存,请执行以下步骤:

1. 在 VFCache 管理窗口的“Device Configuration”区域中,单击“Add VFCachedevice”。

此时将显示“Add VFCache device”对话框。

2. 选择其中一个可用虚拟设备,然后单击“OK”。

注意: 只能添加在 VFCache 创建步骤中创建的设备。

3. 对要添加的每个 VFCache 设备重复上述步骤。

当前虚拟磁盘是 VFCache 设备,且列在 VFCache 设备部分中。

启动源设备的加速

通过将源设备分配给已启用的 VFCache 设备,在源设备上启动加速。

要启动源设备的加速,请执行以下步骤:

1. 在 VFCache 管理窗口的“Device Configuration”区域中,选择 VFCache 设备,

然后单击“Add source device...”。

2. 在“Add Source device”对话框中选择一个源设备,然后单击“OK”。

源设备将显示在“Source devices (LUNs)”部分中。

3. 针对每个要加速的源设备执行以上步骤。

在虚拟机上配置缓存 27

Page 28: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

入门

下图演示了含多个加速源设备的 VFCache 设备。

28 《VFCache VMware VSI 插件 v1.5 管理指南》

Page 29: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

第 4 章不可见正文标记

本章介绍如何管理 VFCache 功能。包括下列主题:

管理 VFCache 设备....................................... 29将虚拟机从一个主机移到另一个主机....................... 35

管理 VFCache 设备使用 VFCache 管理窗口可执行以下管理任务:

第 29 页上的“禁用 VFCache”

第 30 页上的“删除 VFCache 设备”

第 31 页上的“显示统计信息”

第 35 页上的“将虚拟机从一个主机移到另一个主机”

以下部分将介绍这些任务。

禁用 VFCache

您可以通过以下方式禁用 VFCache:

禁用远程管理

停止在 ESX 主机上显示禁用的虚拟机。这不会更改缓存状态或设备配置。

禁用虚拟机上的缓存

暂时停止源设备和缓存设备上的所有缓存活动,然后停止服务运行。配置数据

保留。对于故障排除和维护,这非常有用。

管理 VFCache

管理 VFCache 29

Page 30: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

管理 VFCache

要禁用远程管理,请执行以下步骤:

在虚拟机 VFCache 管理窗口的“Commands”部分,单击“Disable VFCache RemoteManagement”。

要禁用虚拟机上的缓存,请执行以下步骤:

在虚拟机 VFCache 管理窗口的“Commands”部分,单击“Disable VFCache onvirtual machine”。

要重新启用虚拟机上的缓存,请执行以下步骤:

在虚拟机 VFCache 管理窗口的“Commands”部分,单击“Enable VFCache onvirtual machine”。

系统将提示您是否要重新启动虚拟机上的所有设备。

删除 VFCache 设备

要删除缓存或源设备,请选择设备,单击“Remove”,然后确认。这将从列表中

删除设备,并删除其配置。

必须先删除连接的所有源设备,才能删除缓存设备。

30 《VFCache VMware VSI 插件 v1.5 管理指南》

Page 31: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

管理 VFCache

显示统计信息

要显示缓存设备或源设备统计信息,请选择设备并单击“Statistics”。这将显示

“Statistics”窗口。

图 3 “Statistics”窗口 —“Key Statistics View”选项卡

图 3 来自启用了重复数据消除的 VFCache 设备。

管理 VFCache 设备 31

Page 32: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

管理 VFCache

“Key Statistics View”选项卡显示以下统计信息:

您可显示 近 2、5 或 15 分钟的统计信息。

可以选择“Expert View”选项卡以显示其他统计信息。

表 4 关键统计信息

组 统计信息描述

Aggregated Averages • Read Rate

总 IO 中的读取数量,用百分比

表示

• Cache Hit Rate

在缓存中找到请求数据的次

数,用百分比表示

Cache Size and Utilization(仅适

用于缓存设备)

• Cache Size (pages)

总缓存大小,页面大小为 8 kb

• Pages used

已使用的可用缓存页面数量,

用百分比表示

Deduplication Statistics(仅在缓存

设备启用了重复数据消除时显示)

• Deduplication Hit Ratio

消除重复数据后的缓存中的写

命中百分比。

32 《VFCache VMware VSI 插件 v1.5 管理指南》

Page 33: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

管理 VFCache

“Expert View”选项卡显示以下统计信息:

表 5 专业统计信息

计数器 统计信息描述

Cache device • Read Hits在缓存中找到的读请求数量

• Read Misses未在缓存中找到的读请求数量

• Reads Pending等待完成未完成 IO 的读请求数量

• Write Hits在缓存中找到的写请求数量

• Write Misses未在缓存中找到的写请求数量

• Writes Pending等待完成未完成 IO 的写请求数量

• Reads Received收到的读请求总数

• Writes Received收到的写请求总数

• I/Os Received收到的 IO 总数

• Unaligned I/Os(仅限源设备)未对齐到 VFC 缓存页的 IO 数量

• Partial I/Os小于缓存页面大小的 IO 总数

• I/Os Outstanding正在进行的 IO 总数

• Skipped I/Os(仅限源设备)未缓存的 IO 数量,原因是它们超出了 大 IO 大小,或者缓存设备处于通过模式

• Evictions替换为其他数据的页面数

• Cache Pages缓存中的页面总数

• Cache Pages Used缓存中已用页面总数

• Down Reads(仅限源设备)发送到源设备的读取 IO 数量

• Down Writes(仅限源设备)发送到源设备的写入 IO 数量

管理 VFCache 设备 33

Page 34: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

管理 VFCache

注意: 在许多情况下,缓存设备与源设备中的统计信息不会匹配。

Deduplication

(仅在缓存设备

启用了重复数据

消除时显示)

• Write Hits

在缓存中找到的写请求数量

• Write Misses

未在缓存中找到的写请求数量

• Writes Received

收到的写请求总数

• Read Hits

在缓存中找到的读请求数量

• Read Misses

未在缓存中找到的读请求数量

• Reads Received

收到的读请求总数

• I/Os Received

收到的 IO 总数

• Down Reads

实际的读取闪存设备次数

• Down Writes

实际的写入闪存设备次数

• Validate Hits

重复数据消除缓存中存在的 VFCache 命中数

• Validate Misses

由于已被清除而未在重复数据消除缓存中找到的 VFC 缓存命中数

• Evictions

替换为其他数据的页面数

• Evicted During Read

当重复数据消除条目有正在进行的读取期间被清除的重复数据条目数量

• Evicted During Write

当重复数据消除条目有正在进行的写入期间被清除的重复数据条目数量

• Entries Number

重复数据消除缓存条目数量

• Occupied Entries Number

占用的重复数据消除缓存条目数量

表 5 专业统计信息 (续)

计数器 统计信息描述

34 《VFCache VMware VSI 插件 v1.5 管理指南》

Page 35: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

管理 VFCache

将虚拟机从一个主机移到另一个主机本部分介绍如何将具有 VFCache 磁盘的虚拟机从一台物理主机迁移(即重新定位)

到另一台物理主机。

一般情况下,可以使用 migrate 命令将虚拟机从一台主机迁移到另一台主机。此操

作之所以可行,是因为在一般情况下,数据存储区是共享资源。

但是,在 VFCache 环境中,VFCache 数据存储区映射到其本地主机闪存驱动器。因

此,只有该主机能够访问这种数据存储区,因而不支持 migrate 命令。

迁移的形式有多种。完成迁移所需执行的步骤将取决于选择的迁移形式。

下表介绍了各种形式的迁移:

注意: 要在暂停的计算机上执行热暂停/恢复 vMotion 而不丢失缓存内容,需要临时

禁用暂停/恢复脚本。执行此操作时,请注意恢复到以前的快照可能导致数据损坏。

下一部分介绍如何执行自动迁移过程。有关手动选项的信息,请参阅 EMC 在线支

持网站上的《Migrating VFCache-Enabled Machines》(迁移启用了 VFCache 的计算

机)技术说明。

表 6 迁移的形式

迁移的形式 迁移的形式对 IOPS 和缓存的影响 操作的形式

冷 迁移已关闭的虚拟机。 • IOPS 被中断,

缓存重新冷

启动。

• 手动

热 迁移打开的虚拟机。

此方法可以分成以下子类别:

• 自动迁移

使用 vMotion 操作迁移运行中的虚拟机

而没有任何中断(停机)。

• 处理 IOPS,

缓存重新冷

启动。

• 自动

• 暂停/恢复迁移

先暂停虚拟机,再执行迁移,然后在新

主机上恢复暂停的虚拟机。

• IOPS 被中断,

缓存重新冷

启动。

• 手动

• 实时迁移

结合使用 vMotion 和 vMotion 操作,

迁移运行中的虚拟机而没有任何中断

(停机)。

• 处理 IOPS,在

暂停的位置恢

复缓存。

• 手动

将虚拟机从一个主机移到另一个主机 35

Page 36: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

管理 VFCache

执行自动迁移

在开始之前,确保您的系统满足以下前提条件:

目标数据存储区有足够的容量可供新设备使用。

主机虚拟机没有其他基于 DAS 闪存的设备。

在主机虚拟机上仅配置了一个 VFCache 缓存设备。

当前未在迁移要迁移的虚拟机。

要让迁移成功,源主机和目标主机必须能互相通信。一般情况下,如果正确配置了

DNS,这应该不是一个问题。

执行迁移

本部分介绍如何执行自动迁移。

这种形式的迁移不需要中断虚拟机,但会清除缓存,从而导致冷缓存。

要执行迁移,请执行以下步骤:

1. 在虚拟机的 VFCache 窗口中,单击“Migrate Virtual Machine”。

2. 选择目标主机和目标存储区。只有可供主机 VFCache 卡使用的数据存储区中的

主机才会列出。

3. 单击 OK。

可以在“Task”窗口中跟踪任务进度。

在成功迁移之后,会在 VSI 管理窗口顶部的消息窗格中显示 migration succeeded(迁移成功)消息。

如果出现迁移失败消息,则可恢复或修复迁移。

36 《VFCache VMware VSI 插件 v1.5 管理指南》

Page 37: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

管理 VFCache

要恢复或修复迁移,请执行以下步骤。

1. 在虚拟机的 VFCache 窗口中,单击“Resume/Repair migration”。此选项仅在

迁移不成功以后出现。

2. 选择下列选项之一并单击“OK”。

• Resume

恢复停止的迁移过程。

• Rollback

将虚拟机回滚到其源主机和数据存储区

• Cancel

完全取消当前的迁移。在取消之后,可能需要手动配置 VFCache 设备。

下表汇总了在取消失败的迁移之后可能需要的修复活动。使用 VSI 任务窗格确定迁

移在执行哪个任务时失败:

在迁移完成后,VFCache 设备将恢复为其在迁移前所处的操作状态。

如果此任务失败... 执行以下修复之一...

删除缓存虚拟设备 • 解决删除失败的原因,然后使用自动恢复过程。

• 取消迁移,然后手动将 VFCache 设备重新配置

为(将缓存和源映射到)原始状态。

迁移虚拟机 • 解决迁移失败的原因,然后使用自动恢复过程。

• 取消迁移,然后手动重新创建删除的缓存虚拟

设备,并将 VFCache 设备重新配置为(将缓存

和源映射到)其原始状态。

在迁移后重新创建缓存虚拟设备 • 解决设备创建失败的原因,然后使用自动恢复

过程。

• 取消迁移,然后手动重新配置 VFCache 设备

(映射缓存和源)。

将虚拟机从一个主机移到另一个主机 37

Page 38: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

管理 VFCache

38 《VFCache VMware VSI 插件 v1.5 管理指南》

Page 39: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

第 5 章不可见正文标记

本章介绍高级 VFCache 配置主题。包括下列主题:

配置重复数据消除....................................... 39更改 大 IO 大小........................................ 42

配置重复数据消除VFCache 可以利用重复数据消除技术带来的好处,例如降低存储和带宽要求,延长

缓存设备预期寿命等。

重复数据消除可以通过仅存储完全相同的数据区块的单个拷贝来消除冗余数据,同

时提供对缓存中数据的访问。

重复数据消除是按缓存设备启用的,因此,将对来自使用启用了 VFCache 设备的所

有应用程序的请求执行重复数据消除。

一般情况下,重复数据消除 可能让缓存非结构化数据(如文件)的环境受益。如

果缓存的数据包含内部签名(如 Oracle 有效负载),则重复数据消除将不会有什

么帮助。

默认情况下,VFCache 重复数据消除处于禁用状态。

在启用重复数据消除时,要设置重复数据消除率(默认值为 20%),这是“预期

的重复数据消除收益”,表示缓存中被消除的重复数据量的百分比。重复数据消除

根据此重复数据消除率按比例来使用 RAM。

可以在“Key Statistics”窗口中查看“Deduplication Hit Ratio”。此比率等于重复数据

消除写入命中数除以收到的重复数据消除写入数,可显示缓存中的重复数据数量。

可以查看在“Expert View”窗口右侧显示的其他重复数据消除统计信息。

高级配置

高级配置 39

Page 40: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

高级配置

要确定您的环境中的重复数据消除 佳使用情况,请执行以下步骤:

1. 添加 VFCache 设备。

1. 单击“Add VFCache device”。此时将显示“Add VFCache Device”对

话框。

2. 打开“Advance configuration”部分并选择“Use Data Deduplication”。

将滑块留在默认值 20% 处。

3. 单击 OK。

2. 将一个源设备添加到此 VFCache 设备中。

3. 在缓存预热之后(在让缓存运行一个典型的业务周期后),从 VFCache 管理窗

口的“Device Configuration”区域选择缓存设备,然后单击“Statistics”。

40 《VFCache VMware VSI 插件 v1.5 管理指南》

Page 41: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

高级配置

4. 在“Key Statistics”窗口中,查看“Deduplication Hit Ratio”。

• 如果“Deduplication Hits Ratio”小于 10%,则建议关闭重复数据消除,或者

将重复数据消除收益重新配置为 0%,这样有利于延长缓存设备寿命。

• 如果“Deduplication Hits Ratio”高于 35%,则建议提高重复数据消除收益,

使其与观察到的重复数据消除匹配。

• 如果“Deduplication Hits Ratio”在 10% 和 35% 之间,则建议保持重复数据

消除收益不变。

5. 要更改已配置的收益,请移除 VFCache 设备,然后按本部分介绍的方法,使用

“Add VFCache device”命令重新创建一个新的 VFCache 设备。

注意: 在 VFCache 设备上更改重复数据消除收益的过程要求先停止此设备加速的

所有源设备,移除 VFCache 设备,然后添加一个新的 VFCache 设备。这将导致以冷

缓存启动。

利用重复数据消除,可以使缓存的数据量多于物理缓存大小本来允许的数量。例

如,在预期重复数据消除率为 20% 的 20 GB VFCache 磁盘上,将获得 24 GB 的有效

缓存容量。这种关系以及执行重复数据消除所需的 RAM 数量会在“Add VFCache”对话框中显示。

配置重复数据消除 41

Page 42: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

高级配置

更改 大 IO 大小本部分介绍如何配置 大 IO 大小。

默认情况下,大于 64KB 的数据会传递给磁盘,不会缓存。此大小适用于大多数应用

程序。但是,对于有些应用程序,将 大达 128KB 的数据缓存可获得更好的效果。

为了确定适合您的环境的恰当的 大 IO 大小,请执行以下步骤:

1. 添加一个 VFCache 设备,并使其能在整个典型的业务周期中运行。这样做可让

缓存预热。

2. 打开某个已加速的源设备的统计信息窗口。

3. 通过执行以下步骤,确定当前的 大 IO 大小是否合适:

1. 在统计信息窗口的“Expert view”选项卡中,将“Skipped I/Os”的数值除

以“I/Os Received”的数值。

2. 将结果乘以 100 获得一个百分比值。

3. 如果获得的百分比大于 25%,则增加 大 IO 大小可能会有好处。

注意: 如果备份到源设备或从源设备备份,则 IO 数可能会大于默认值 (64KB)。您可能不希望缓存备份 IO,在这种情况下,建议允许大于 25% 的跳过数,并

且不增加 大 I/O。

4. 要更改 大 IO,请移除 VFCache 设备,然后按下一部分介绍的方法,使用新的

大 IO 数字重新创建一个新的 VFCache 设备。

注意: 移除并重新创建 VFCache 设备的过程要求先停止此设备加速的所有源设备,

移除 VFCache 设备,然后添加一个新的 VFCache 设备。这将导致以冷缓存启动。

42 《VFCache VMware VSI 插件 v1.5 管理指南》

Page 43: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

高级配置

更改 大 IO 大小

本部分介绍如何更改 大 IO 大小。

要更改 大 IO 大小,请执行以下步骤:

1. 在 VFCache 管理窗口的“Device Configuration”区域中,单击“Add VFCachedevice...”。

此时将显示“Add VFCache Device”对话框。

2. 单击“Advanced Configuration”。

3. 滑动计数器以选择 大 IO 限值。计数器的计量间隔为 8KB,计量范围 32-128KB。64KB 是默认设置。

4. 单击 OK。

更改 大 IO 大小 43

Page 44: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

高级配置

44 《VFCache VMware VSI 插件 v1.5 管理指南》

Page 45: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

故障排查

第 6 章

故障排查

本章介绍为解决可能出现的问题而可执行的活动。包括下列主题:

第 45 页上的“安装问题”

第 48 页上的“激活 VFCache 管理”

第 48 页上的“连接到虚拟机上的 VFC 代理”

第 49 页上的“证书问题”

第 49 页上的“性能问题”

第 50 页上的“使用支持工具”

第 51 页上的“日志文件”

以下部分介绍可能出现的问题。

安装问题要确保轻松安装,请确保:

开始安装之前已安装所有必备组件。在安装过程中,将验证是否符合这些先决

条件。有关详细信息,请参阅《EMC VFCache VMware 安装指南》。

安装的 VFCache 功能版本与 powerCLI 版本(版本 4 或版本 5)匹配。如果安装

了多个版本的 powerCLI,请安装与 高版本匹配的 VFCache VSI 插件。

安装问题 45

Page 46: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

故障排查

安装 VFCache 插件后,vSphere 中主机和来宾计算机的“EMC VSI”选项卡的

“Features”区域都应该显示 VFCache 链接。

如果未显示该链接,则表示插件已禁用或未完全安装。要解决此问题,请执行下列

操作之一:

在 Feature Manager 中,按下一部分中介绍的方法启用插件。

如果插件未显示在 Feature Manager 中,则重新安装。

启用功能

使用 Feature Manager 可启用、禁用和卸载功能。仅当已安装功能时,才会提供

Feature Manager。

要打开 Feature Manager,请执行以下步骤:

1. 从 vSphere Client 中,单击“Home”,然后从“Solutions and Applications”部分中,单击“EMC VSI ”图标。

2. 从“Settings”树菜单中选择“Feature Manager”。

此时将显示已安装的 VSI 功能。下图显示了一个示例。

主机

来宾计算机 (VM)

46 《VFCache VMware VSI 插件 v1.5 管理指南》

Page 47: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

故障排查

图 4 VSI Feature Manager

要禁用或卸载特定功能,请右键单击它并选择“Disable”或“Uninstall”。

禁用的功能将保持完全安装状态,且可随时通过右键单击菜单启用。

一旦关闭 vSphere Client,将永久删除卸载的功能,因此将来必须重新安装才能使用。

要启用以前禁用的功能,请右键单击功能并选择“Enable”。

安装问题 47

Page 48: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

故障排查

激活 VFCache 管理首次打开“EMC VSI”选项卡时,需要激活要使用 VFCache 的虚拟机的 VFCache 管理。通过单击“VFCache”选项卡中显示的激活链接,激活 VFCache 管理。

如果激活失败(由 insufficient privileges(权限不足)消息指明),请确保您使用

在选定虚拟机上具有“Global:set custom attribute”权限的用户身份登录。

如果检查权限后激活失败,请关闭 vSphere Client,然后使用在 VCenter 上具有

“Global:manage custom attributes”权限的用户身份(如 administrator 用户)重

新进入。这将创建存储激活数据的自定义属性。

连接到虚拟机上的 VFC 代理激活虚拟机的 VFCache 管理后,可能会出现以下错误消息:

Unable to connect to the agent on the virtual machine.Ensure that the agent is runningand then refresh the device list.(无法连接到虚拟机上的代理。确保代理正在运行,然后刷新设备列表。)

这意味着 VSI 插件无法连接到虚拟机上的 VFCache 代理。

执行以下列出的步骤。执行每个步骤后,单击“Refresh”。

在虚拟机的“Summary”选项卡中,确保显示虚拟机的 IP 地址。如果未显示,

可能是 VMTools 软件未在虚拟机上运行。在虚拟机上安装 VMTools 软件,然后

单击“Refresh”。

48 《VFCache VMware VSI 插件 v1.5 管理指南》

Page 49: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

故障排查

检查是否存在以下连接错误:

• 基本连接错误

– 确保虚拟机已启动 VFCache 代理 (ECOM)。在 Linux 中,运行 ps -elf |grep -i ecom。在 Windows 中,检查 EMC VFCache Agent Service 是否

正在 Service Monitor 中运行。

– 使用 netstat 或其他网络监视工具测试 VFCache 代理连接。VFCache 代理应在侦听端口 5988 和 5989。

– 确保服务器和客户端之间的防火墙正在这些端口(5988 和 5989)上转发

连接。

• 安全凭据错误。通过执行以下步骤,确保身份验证详细信息正确:

– 重新运行 set_credentials 脚本或批处理文件。运行该文件将删除所有本

地用户,即使它们与 VFCache 无关时也是如此。此外,该批处理文件会

覆盖默认密码,以及以前定义的其他任何密码。

证书问题您可能无法信任某个证书。

这可能是时间差导致的;在这种情况下,运行 VFCache 代理的服务器的时间晚于运

行 vSphere Client 的客户端的时间。由于证书的起始日期在未来,因此将无法接受

证书。

可以通过以下方法之一解决此问题:

将客户端时钟与服务器同步。

等待信任证书,直到客户端的时钟到达发生 VFCache 代理安装时的服务器时间。

性能问题问题:VFCache 配置正确,但对于虚拟机上的负载,没有显著的性能提升。

解决方案:

查看 VFCache 功能中的统计信息,以确定 VFCache 的有效性和在要加速的设备

上运行的负载类型。VFCache 对于读写访问比率较高的的负载 有效。

确保已在缓存设备上调配足够空间,以包含要加速的源设备上的“热”工作集。

证书问题 49

Page 50: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

故障排查

使用支持工具VFCache 支持工具可以收集有关 vSphere 主机计算机环境、VFCache 以及必需的组

件安装的信息。

如果需要进行故障排除,此信息可能会提供帮助。

收集的信息如下:

环境属性:诸如计算机名称和用户名之类的信息

环境变量

VFCache 文件和文件信息

VFCache 需要的组件注册表条目,如 JVM、VSI、vSphere 和 PowerCLI

VFCache 需要的组件程序集,如 VMware、PowerCli 和 MSChart

证书文件

迁移日志文件

支持工具是在安装过程中安装的。如果未在初始安装过程中安装支持工具,则可重

新安装插件,然后选择仅安装支持工具。

默认情况下,支持工具安装在 EMC > VFCACHE > Support 文件夹下。

默认情况下,支持工具将信息收集到 ZIP 文件 VFCacheSupportInfo-<时间戳>.zip 中。

用法:

EMC.VFCache.SupportTool.exe [-ovph] [output directory]

可以在下列模式下运行支持工具:

Normal(无标记)

输出位于运行支持工具的文件夹中。

Output -o

将输出转到指定的其他文件夹。

Verbose -v

包括附加的调试信息。

Prerequisite -p

检查是否符合先决条件。结果在命令行中显示并写入当前目录下的日志文件

EMC.VFCache.SupportTool.Prerequisites.log。

Help -h

显示工具帮助。

50 《VFCache VMware VSI 插件 v1.5 管理指南》

Page 51: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

故障排查

日志文件下表介绍了对故障排除很有用的日志文件:

通过日志提取功能生成的日志位于 C:\ProgramData\EMC\VFC\logs 下的 log.zip 中。

VFCache 代理证书位于以下文件夹中:%AppData%\EMC\Virtual Storage Integrator\vSphere4\Data\EMC.VSI.VSphere4.Features.VFCache.Certificates

您也可以通过 VSI 插件查看证书文件夹。选择“Home”>“EMC VSI”>“VFCache”,

然后单击“Certificates Store”链接。

表 7 日志文件

机器 文件夹 文件

客户端 %AppData%\EMC\Virtual Storage Integrator\vSphere4\Logs

• VFCache 日志文件EMC.VSI.VSphere4.Features.VFCache.txt

• VFCache 代理客户端日志文件EMC.VSI.VSphere4.Features.VFCache.AgentClient.txt

• VSI 日志EMC.VSI.VSphere4.txt EMC.VSI.txt

服务器 Linux/opt/ECOM/toolkit/prog/log

• VFCache 代理日志文件cimomlog.txt

• VFCache 代理安全日志文件securitylog.txt

• VFCache 代理提供程序日志文件VFC_log.txt

安装日志文件位于 /var/log/messages

WindowsC:\Program Files\EMC\VFC \toolkit\prog\log'

• VFCache 代理日志文件cimomlog.txt

• VFCache 代理安全日志文件securitylog.txt

WindowsC:\ProgramData\EMC\VFC (隐藏文件夹)

• VFCache 代理提供程序日志文件ECOM_logfile.txt

• 写入标准输出的 VFCache 代理服务消息Vfcmtsvc.log

.dat 文件 %AppData%\EMC\Virtual Storage Integrator\vSphere4\Data

• EMC.VSI.VSphere4.Features.VFCache.Plugin.dat

• EMC.VSI.VSphere4.Features.VFCache.Migration.<vm-id>.dat

日志文件 51

Page 52: EMC VFCache VMware VSI...VFCache VSI 功能概述 11 关于 VFCache VSI 功能 VFCache VSI 功能概述 EMC VFCache™ VSI 功能是一种服务器闪存缓存解决方案,可利用智能缓存软件和

故障排查

52 《VFCache VMware VSI 插件 v1.5 管理指南》