1、VMwareVirtual SAN诊断和故障排除参考手册Cormac Hogan存储和可用性业务部门VMware版本1.0/2015年3月vmware诊断和故障排除参考手册-Virtual SAN1.简介.12运行状况服务.122.VM ffARE VIRTUAL SAN(VSAN)是什么?.13VIRTUAL SA N的常见故障排除方案.14本文结构.153.VIRTUAL SAN的故障排除工具.16vSphere Web Cl ient.16ESXCLI.16Ruby vSphere 控制台-RV C.17V SA N Observ er.17第三方工具.17故障排除工具摘要.184.VM
2、 WARE兼容性指南和VIRTUAL SAN.19检查vSphere软件版本.19关于 Virtual SA N Ready No de 的说明.20关于 VMware EV O:RA IL 的说明.20检查主机/服务器兼容性.21esxcli hardware pl a tform get.21通过V CG验证服务器支持.22检查主机内存要求.23主机内存不足的症状.23许可证检查.24同类主机配置.25关于多个控制器和SA S扩展器的说明.25第1部分-收集控制器/闪存设备信息.26使用vSphere Web Client UI捕获设备信息.26使用ESXCLI捕获设备信息.27esxcl
3、i s tor age core device list.27直通或RAID-0.29esxcli core storage adapter list.29esxcfgscsi de vs-a.30处理多个控制器.30esxcli storage core path list.30esxcfgscsi de vs-A.31关于SCSI标识符的说明.32显示磁盘驱动器信息.32esxcfgscsi de vs-c.32使用ESXCLI捕获存储控制器信息.33esxcli hardware pci list.33vmkload mod-s.35esxcli system module get-m.
4、35VMware存储和可用性文档/2诊断和故障排除参考手册-Virtual SANesxcli software vib list.36使用fiostatus(Fusion-IO命令)检查设置.37第2部分-根据VMware兼容性指南验证硬件支持.38收集的信息.38检查存储控制器/适配器的可支持性.39了解RAID-0与直通.40检查存储控制器/适配器驱动程序和固件.41关于OEM ESXi ISO映像的说明.42检查Fusion-IO闪存设备:型号.43检查Fusion-IO闪存设备:固件.45检查Fusion-IO闪存设备:驱动程序.46演示.结果.47版本5.5中的闪存注意事项.48版
5、本6.0中的闪存注意事项.49全闪存设备的注意事项.49磁盘注意事项.50外部存储机箱的注意事项.50处理器电源管理的注意事项.50V CG查阅总结.515.VIRTUAL SAN 软件组件.52本地日志的结构化对象管理 LSOM.52分布式对象管理器 DOM.52群集级别对象管理器-CLOM.52群集监控、成员资格和目录服务-CM M DS.53可靠数据报传输 RDT.536.了解可用性和可访问性.54对象和组件.54什么是副本?.55什么是证明?.55故障:“不存在”与“已降级”.56对象合规性状态:合规与不合规.59对象操作状况:正常与不正常.60虚拟机可访问性:不可访问与孤立.61故障
6、处理-VIRTUAL SA N故障安全机制.61遇到多次故障时的虚拟机行为.61虚拟机已打开电源且虚拟机主页命名空间对象不可访问.62虚拟机已打开电源且磁盘对象不可访问.627.了解预期的故障行为.63磁盘从ESXI主机中意外拔出.63预期行为:.63预期行为-UI视图和日志条目:.64闪存缓存SSD从ESXi主机中意外拔出.65预期行为:.65当磁盘出现故障时会发生什么情况?.66VMware存储和可用性文档诊断和故障排除参考手册-Virtual SAN预期行为:.66当缓存层SSD出现故障时会发生什么情况?.67预期行为:.67将新磁盘放在ESXI主机中.68预期行为:.68将新缓存层SS
7、D放在ESXI主机中.68预期行为:.68当服务器出现故障或重新引导时会发生什么情况?.70断开网络链路时会发生什么情况?.71整个群集网络出现故障时会发生什么情况?.72存储I/O控制器出现故障时会发生什么情况?.72处理多个故障.738.RVC 入门.74RV C 和 V SA N Observ er 简介.74RV C部署建议.74从 vCenter Serv er Appl iance 启动 RV C.74从 Windo ws vCenter Serv er 启动 RV C.789.导航 RVC.81导航RV C的示例.81使用RV C显示适配器信息.85vs an.disksinfo
8、show-adapters.85使用RV C验证Virtual SA N功能.85vsan.cluster info.86关于故障域的说明.87vsan.check state.88vsan.check limits.90关于RDT关联/插槽/客户端/所有者的简要说明.94关于重新访问的磁盘组件的简要说明.94了解组件和组件计数.96通过 vSphere Web Client 检查组件.96vsan.vm ob ject info.98vsan.object info.99vsan.whatif host failures.10010.对VIRTUAL SAN网络进行故障排除.101Virt
9、ual SA N 网络简介.102Virtual SA N 网络要求.103物理网卡(NIC)要求.103Virtual SAN 流量-vmknic 要求.103虚拟交换机要求.103M TU与巨帧.104多播流量要求.104多播流量的IGM P侦听和IGM P查询器.105使用NIOC和VDS在Virtual SAN流量上设置服务质量.106Virtual SA N和vSphere HA的网络依赖关系.107VMware存储和可用性文档/4诊断和故障排除参考手册-Virtual SAN更改 vSphere HA 网络.107检查Virtual SA N网络是否正常运行.109esxcli v
10、san 网络歹(J表.109esxcli network ip interface list.110esxcli network ip interface ipv4 get-i vmk2.110vmkping.Illvsan.cluster info.Illesxcli network ip neighbor list.112esxcli network diag ping.112检查多播设置.113tcpdump-uw-i vmk2 udp port 23451-v.113tcpdump-uw-i vmk2 igmp.114存在多个VIRTUAL SA N群集时更改多播设置.115esxcl
11、i vsan 网络歹C表.115esxcli vsan network ipv4 set.115网络端口和ESXl防火墙.117检查Virtual SA N网络的性能.118iperf(对于 Virtual SAN 5.5).118iperf(对于 Virtual SAN 6.0).118检查VIRTUAL SA N网络限制.119vsan.check limits.119网络状态:检测到配置错误.121识别已分区的群集.121esxcli vsan 群集获取.122vsan.cluster info.123对多播配置问题进行排除故障.124多播配置错误问题的症状.124对MTU/巨帧不匹配进
12、行故障排除.125esxcli network ip interface list.125esxcli network vswitch standard list.125M TU配置错误的症状:无法完成文件创建.127验证子网/V LA N设置.128esxcli network ip interface ipv4 get-i vmk2.128刷新网络配置.129vsan.reapply_ vsan_ vmknic_ config.129使用LA CP FOR V SA N网络的注意事项.129通过第3层网络路由Virtual SA N流量.129物理网络交换机的配置和流控制.130e th
13、tool.130物理网络交换机的功能互操作性.130Virtual SA N网络的检查表摘要.13111.对VIRTUAL SAN存储进行故障排除.132重新访问的Virtual SA N对象和组件.132对象布局和RAID树.133Virtual SA N 存储要求.135VMware存储和可用性文档/S诊断和故障排除参考手册-Virtual SAN直通模式与RAID-0模式.135检查存储I/O控制器队列深度.136用于检查控制器队列深度的esxtop.136esxcfg-info-s/grep a=+SCSI Interface-A 18.137配置 VIRTUAL SA N 存储.13
14、9存储I/O控制器缓存.139关于HP SSD智能路径观察结果的说明.139关于全闪存容量层的说明.140标识属于RA ID-0卷的SSD.141VIRTUAL SA N 存储限制.142vsan.check limits.142验证 Virtual SA N 存储操作-ESX CLI.144esxcli core storage device list.144Is SSD 和 Is Local.145esxcli vsan storage list.147vdq.147vdq-IsCapaci tyFlash.148esxcli storage core device stats get.1
15、49验证Virtual SA N存储操作-RV C.150vsan.check state.150vsan.disks_stats.150VIRTUAL SA N数据存储空间管理.151维护模式.151SSD、磁盘或主机故障.152小型磁盘驱动器容量的注意事项.152超大型VM DK的注意事项.152动态更改虚拟机存储策略.153使用无法实现的策略置备.153达到阈值时会发生什么情况?.154VIRTUAL SA N上的组件分布.154使用RVC检查磁盘使用情况分布 vsan.disks stats.155使用RVC检查组件分布 vsan.disks J imi ts.155使用RV C主动平
16、衡组件分布.156vsan.proac ti ve_rebalance.156VIRTUAL SA N故障修复-重新构建组件.158vsan.resync_ dashboard.159vsan.vm object_info.159vsan.resync_ dashboard.160测试VIRTUAL SA N功能-部署虚拟机.161diagnostics,vm create.161diagnostics,vm create failure-clomd not running.161常见存储问题和解决方案.163Virtual SAN正在声明磁盘,但容量不正确.163Virtual SAN不声明
17、磁盘-现有分区信息.163esxcli vsan storage remove.164VMware存储和可用性文档/G诊断和故障排除参考手册-Virtual SANpartedUtil.164Virtual SAN 不声明磁盘-Is Local:false.164VIRTUAL SA N存储设备故障观察结果.166磁盘出现故障/以可控方式移除时的观察结果.166esxcli vsan storage list unknown.168vdq qH:IsPDL.169闪存设备出现故障时的观察结果.170存储控制器出现故障时的观察结果.171存储控制器更换.172驱动器报告错误时的预期行为.172驱
18、动器上闪烁的LED.173预测报告-SMARTD.174esxcli storage core device smart get.174在VIRTUAL SA N上克隆时的注意事项.175关于VSANSPARSE虚拟磁盘格式的说明.175Virtual SA N存储的摘要检查表.17612.对VIRTUAL SAN升级进行故障排除.177Virtual SA N升级-磁盘格式v2.177开始升级磁盘格式之前.177磁盘格式升级前检查:vsan.disks_stats.178磁盘格式升级:vsan.v2_ondisk_ upgrade.179vsan.v2_ ondisk_ upgrade pr
19、e-checks.181升级后磁盘格式检查:vsan.disks_limits.183升级后磁盘格式检查:vsan.disks_stats.184磁盘升级问题-交换对象不可访问.185从Virtual SAN数据存储中移除孤立的vswp对象.186vsan.purge_ inaccessible_ vswp_ ob jec ts.186磁盘升级-资源不足,无法完成操作.187群集中没有足够资源时的升级途径.18813.对VASA提供程序进行故障排除.189V A SA提供程序简介.189V A SA提供程序操作分析.191Virtual SA N提供程序的网络端口要求.192测试是否已打开vC
20、enter和ESXi之间的端口 8080.193版本5.5中V A SA提供程序的已知问题.19414.VCEN TER SERVER和群集注意事项.196警报和事件.196根据Virtual SAN VOB触发警报.196Virtual SAN 的 VOB ID.196为 Virtual SAN 事件创建 vCenter Server 警报.197维护模式和3节点群集.199多个磁盘组和3节点群集.200支持纯计算节点.200已知问题:CL0M遇到意外错误。尝试重新启动CL0MD.201VMware存储和可用性文档/7诊断和故障排除参考手册-Virtual SAN处理 vCenter Ser
21、v er 故障.202vsan.reco ver_ spbm.202在vCenter备份和还原期间保留存储策略.203已知问题:迁移完成但未进入维护模式.204vsan.disks_stats.204vsan.disk_ objec t_ info.204vsan.ob ject info.205vsan.ob jects ta tus repor t.206vsan.check state refresh-state.20615.VSAN OBSERVER 入门.207什么是 V SA N Observ er?.207在不能访问Internet的情况下启动V SA N Observ er.2
22、08J avaScript 和 CSS 文件下载.208VSAN Observer 文件夹结构.209下载字体.210HTM L文件修改.210启动 V SA N Observ er.212使用非默认端口启动V SA N Observ er.213OpenSSL:X509:Certifica teError:error ge t ting time.216V SA N Observ er 的功能.216导航 V SA N Observ er-V SA N 客户端.217什么是延迟?.217什么是每秒I/O操作数(IOPS)?.218什么是带宽?.218什么是拥堵?.218什么是未完成的 I/O
23、Outstanding I/O,010)7.218什么是滞后时间标准偏差(standard deviation,stddev)?.219“VSAN客户端”视图有何功能?.219V SA N客户端-全尺寸图.219导航 V SA N Observ er-V SA N 磁盘.220V SA N磁盘-全尺寸图.221导航V SA N Observ er-V SA N磁盘(深入探索).222写入缓冲区填充.223逐出.224V SA N磁盘(深入探索)-主机磁盘层汇总统计信息:完整图形.225滞后时间、TOPS和带宽.227RC命中率.227RC IOPS 细目.231逐出.232从失效的缓存行中读
24、取的字节数/RC的PLOG回调路径.232容量.233V SA N磁盘(深入探索)-设备级别统计信息:完整图形.234写入缓冲区.234关于LLOG和PLOG的说明.234V SA N磁盘(深入探索)-设备级别统计信息:物理磁盘.238VMware存储和可用性文档诊断和故障排除参考手册-Virtual SAN磁盘滞后时间(ms).238导航 V SA N Observ er-PCPU.239导航 V SA N Observ er-内存.240内存一全尺寸图.241导航 V SA N Observ er-DOM 所有者.242DOM所有者-全尺寸图.244RecovWri tes.245导航 V
25、 SA N Observ er-虚拟机.247导航 V SA N Observ er-网络.248网络-完整图形.249vmknic 吞吐量.250vmknic 错误.251Pnic Tput.251Pnic 错误.251导航 V SA N Observ er-V SA N(更多)-拥堵.252V SA N(更多)-拥堵-完整图形.252导航 V SA N Observ er-V SA N(更多)-分布.253V SA N(更多)-分布-完整图形.255生成 V SA N Observ er 日志包.256检查V SA N Observ er脱机日志包.256生成完整的原始统计信息包.256V
26、 SA N Observ er 命令行选项.25716.对VIRTUAL SAN性能进行故障排除.258Virtual SA N 性能期望.258I/O 流.258混合配置中的写入剖析.259将混合配置中写入的数据从闪存暂存到磁盘.260混合配置中的读取剖析.262全闪存配置中的读取剖析.263全闪存配置中的写入剖析.263Virtual SAN 缓存算法.2636,0中缓存算法的增强功能.263分布式缓存的滞后时间注意事项.264虚拟机存储策略如何影响性能.264条带宽度发挥/不发挥作用的具体场景.264闪存读取缓存预留的注意事项.264各种不同的工作负载概览.265虚拟机中的单个工作负载与
27、多个工作负载.265单个虚拟机与多个虚拟机.265稳态与突发(平均值与峰值).265随机与顺序.266读取与写入.267缓存发挥/不发挥作用的具体场景.267工作集大小.268客户机文件系统至关重要.268VMware存储和可用性文档/9诊断和故障排除参考手册-Virtual SAN哪些操作可能会影响性能?.268重新构建/重新同步操作.268观察重新构建/重新同步操作.269备份/还原操作.271vM otion.271病毒扫描.272关于结合使用IOm eter与Virtual SA N的说明.272使用ESXTOP监控性能.274使用RV C监控性能.276vsan.vm perf st
28、ats.276使用V SA N Observ er监控性能.27617.VSAN OBSERVER 案例研究.277I-使用V SA N OBSERVER对较长的滞后时间进行故障排除.277II-使用V SA N Observ er对网络性能问题进行故障排除.28218.与全球支持服务部门合作.288确保暂存和日志文件位于永久介质中.288确保V SA N跟踪文件位于永久介质中.288Netdum p.289Sysl o g 服务器.289向VMware提出支持请求.290应收集哪些日志?.290如何将日志文件传输到VMware?.290附录A:有用的HP实用程序.291HPSSACLI实用程
29、序.291通过HPSSACLI获取控制器和磁盘驱动器信息.295esxcli hpssacli cmd-q controller all show”.295esxcli hpssacli cmd-q controller all show status”.295esxcli hpssacli cmd-q controller slot=0 show”.295esxcli hpssacli cmd-q controller slot=0 show config detail”.296esxcli hpssacli cmd-q controller slot=0 show config”.301e
30、sxcli hpssacli cmd-q controller slot=0 Array A logicaldrive 1 show“302esxcli hpssacli cmd-q controller slot=0 Array G modify led=on.303esxcli hpssacli cmd-q“rescan”.303esxcli hpssacli cmd-q controller slo t=0 ere a te type type=l d drives=2I:l:8 raid=0.303esxcli hpssacli cmd-q controller slot=0 modi
31、fy cacheratio 100/0”.304esxcli hpssacli cmd-q acontroller slot=0 array H delete forced”.304esxcli hpssacli cmd-q controller slot=0 create type=ld drives=ll:1:4raid=0.304附录B-有用的DELL实用程序.305OpenManageIntegratio n fo r VMware vCenter.305Del l OpenManage Serv er Adm inistrato r(OMSA).305适用于 ESXi 5.5(v2.
32、0)的 Del l iDRAC 服务模块(V IB).305VMware存储和可用性文档/I O诊断和故障排除参考手册-Virtual SAN附录C-有用的LSI M EGACLI实用程序.306M egaCli-adpallinfo-aall.306M egaCli-encinfo a(适酉己器编号).306M egaCli-Cfgdsply a(适酉己器编号).307M egaCli-Cfgdsply:LSI 9271:M agnetic Disk.307M egaCli-Cfgdsply:LSI 9271:SSD.308M egaCli-Cfgdsply:Dell H710 M agne
33、tic Disk.309M egaCli-Cfgdsply:Dell H710:SSD.309附录D-高级设置.311V SA N.Cl o mRepairDel ay.311V SA N.Cl o mMaxCo m po nentsSizeGB.311V SA N.G 0T011.312VMware存储和可用性文档/I 1诊断和故障排除参考手册-Virtual SAN1.简介V Mware V irtual SA N旨在设计成为一款“简洁易用”的软件:易于配置、易于操 作。这种简便性掩盖了它作为一款功能强大的尖端存储产品的本质。本文档旨在全面阐述V irtual SA N的工作原理。无论您是
34、需要解决问题,还是仅 需要更全面地了解其内部运行,均可从中获益良多。运行状况服务V irtual SA N 6.0附带提供运行状况服务插件。此功能将检查V irtual SA N各个 不同方面的运行状况,并深入分析许多潜在V irtual SA N问题的根本原因。探索 V irtual SA N时,建议从V irtual SA N运行状况服务开始。一旦检测到问题,运 行状况服务将突出显示问题,然后将管理员指向相应的V Mware知识库文章以开始 解决问题。有关如何获取运行状况服务组件、如何安装这些组件以及如何使用该功能对常见的 V irtual SA N问题进行故障排除的更多详细信息,请参阅V
35、 irtual SA N运行状况 服务指南。VMware存储和可用性文档2诊断和故障排除参考手册-Virtual SAN2.VM ware Virtual SAN(VSAN)是什么?V Mware V irtual SA N是V Mware vSphere的新软件定义存储层,旨在为存储提供 软件定义的数据中心优势。通过将服务器磁盘和闪存设备聚集到混合配置中或将许 多闪存设备聚集到全闪存配置中,V irtual SA N专为虚拟环境创建了一种闪存优化 且高度弹性的共享数据存储。V irtual SA N聚和ESXi主机的本地或直接连接存储,使其像所有主机中的单一共 享存储池。它引入了聚合存储计算
36、平台:虚拟机仍照常在ESXi主机上运行,而一 小部分CPU和内存资源则用于满足同一虚拟机的存储需求。VM VM VM VMes xi-02es xi-C1es xi-03 1根据vSphere内核中嵌入的、聚合了管理程序的分布式架构,V irtual SA N可以 做出最佳数据放置位置决定和I/O优化。由于V irtual SA N直接位于I/O数据 路径中,因此它能够在不使CPU额外产生开销的情况下提供最高级别的性能、可 扩展性和恢复能力。由于V irtual SA N采用分布式架构,因此部署虚拟机时可以避免出现影响其可用 性的硬件故障。VMware存储和可用性文档3诊断和故障排除参考手册-
37、Virtual SAN此外,V irtual SA N还采用基于策略的存储管理方法,这一点与其他存储产品有所 不同。利用这种管理架构,管理员能够针对每个虚拟机以简单的策略形式指定容量、性能和可用性等存储属性。这些由服务级别协议(Service-Level A greement,SLA)监管的策略可以动态对系统进行自我调整和负载平衡,使每个虚拟机具有适 当级别的资源。系统可以调整适应工作负载条件中的后续更改,确保每个虚拟机具 有所需的存储资源。V irtual SA N分布式架构利用固态磁盘(Solid State Disk,SSD)等企业级闪存 设备实现高性能的读取/写入缓存,并在5.5版本中
38、使用磁盘实现具有成本效益的 数据持久性。在6.0版本中,V Mware支持缓存层和容量层的闪存设备。V irtual SA N数据存储支持通过添加更多磁盘逐步实现纵向扩展,或通过添加更多主机逐步 实现横向扩展,使用户能够配置系统,灵活地满足自身需求。本文将涵盖V irtual SA N 5.5 和 6.0 版本。V irtual SA N与V Mware堆栈深入集成。通过在内核中本机运行关键代码路径并与 V Mware的其他核心产品及功能无缝配合使用,它将获得最佳性能。V irtual SA N附带提供大量用于监控操作和性能的重要工具。此参考手册旨在协助 您对V irtual SA N进行诊断
39、和故障排除,并利用这些工具解决问题并找出问题的 根本原因。Virtual SAN的常见故障排除方案V irtual SA N是一款基于软件的存储产品,因此它完全依赖于网络、存储I/O控 制器和存储设备本身等基础硬件组件是否正常运行。V irtual SA N是一款企业存储产品,因此它可以对支持组件和子系统施加异常苛刻 的负载,从而揭露通过简便性测试或其他需求不太苛刻的用例所无法发现的漏洞和 差距。实际上,大多数V irtual SA N故障排除练习均包括确定网络是否正常运行,或者 您是否严格遵循V irtual SA N OMware兼容性指南(V CG)oV irtual SA N使用网络在
40、节点之间通信,因此网络的正确配置和完全正常运行对于 操作至关重要。许多V irtual SA N错误均可追溯至多播配置不当、MTU大小不匹 配等因素。V irtual SA N需要的不仅仅是简单的TCP/IP连接。V irtual SA N使用基于服务器的存储组件重新创建企业存储阵列中常见的功能。根 据V Mware V irtual SA N V CG中的记录,这种架构方法要求在采购和维护正确的存 VMware存储和可用性文档4诊断和故障排除参考手册-Virtual SAN储I/O控制器、磁盘、闪存设备、设备驱动程序和固件时严守准则。不遵循这些 准则通常会导致性能不稳定和/或错误消息过多。本
41、指南演示了如何验证V irtual SA N是否正常运行,以及在未正常运行的情况下 如何查找原因。本文结构本文先向读者介绍V irtual SA N故障排除可用的各种工具。此外,本文还将在第 3章中为读者展示各种命令和工具,帮助确定其硬件是否包含在V irtual SA N的 OMware兼容性指南中。这是最重要的内容。当读者确认自己正在使用受支持的硬件(第4章的主要目的)之后,本文将介绍 V irtual SA N网络、存储和性能持续主动监控和被动故障排除可用的工具和命令。这是参考手册剩余部分的主要内容。在大多数情况下,我们将向读者介绍命令有用 的原因,并显示许多命令的预期输出示例。此外,本
42、文还将概述如何使用某些V SA N特定的工具。特别地,本文将向读者展示 如何高效使用Rub y vSphere控制台(RV C)和V SA N 0b serveroVMware存储和可用性文档5诊断和故障排除参考手册-Virtual SAN为了帮助您了解其中某些命令显示的输出,本文将向读者阐述V irtual SA N的特 定内部详细信息。但读者需要注意,这些工具的某些输出主要面向V Mware的支持 和工程人员。这一点已在文本中强调指出。3.Virtual SAN的故障排除工具尽管无需退出vSphere W eb Client用户界面即可完成大多数正常的V irtual SA N 操作,但系
43、统还提供了一些其他工具进行诊断和故障排除。花些时间设置和了解这 些工具有助于更深入、更全面地了解V irtual SA N在后台执行的任务。v Sphere Web Cl ientvSphere W eb Client 是配置和管理 V irtual SA N 的主要工具。vSphere W eb Client用于配置存储策略并监控其合规性。它还可以用于检查基础磁盘设备及其 在V irtual SA N中的使用方式。作为故障排除工具,vSphere W eb Client可配置为显示V irtual SA N相关的特定 警报和警告。它还会突出显示特定的网络配置错误问题以及硬件组件是否正常运行。
44、此外,vSphere W eb Client可支持您概览各虚拟机的性能,并指出V irtual SA N 是否正从发生故障的硬件组件中恢复。vSphere W eb Client是开始对可疑问题进行诊断和故障排除的逻辑平台。尽管vSphere W eb Client不包括许多低级的V irtual SA N衡量指标和计数器,但确实具有一系列相当全面的虚拟机衡量指标。您可以使用vSphere W eb Client 中的性能图表检查V irtual SA N上运行的各个虚拟机的性能。ESXCLI每台ESXi主机均支持一个供有限管理使用的直接控制台:启动和停止系统、设置 参数和观察状态。因此,ES
45、XCLI是V irtual SA N的重要诊断和故障排除工具。ESXCLI通过使用各个命名空间运行,这些命名空间指代ESXi的不同方面,其中 包括V irtual SA No要查看哪些选项可供ESXCLI对V irtual SA N进行监控和故 障排除,仅需在ESXi Shell处键入esxcli vsan系统将显示命令列表。VMware存储和可用性文档6诊断和故障排除参考手册-Virtual SAN请记住,ESXCLI每次只能与一个主机或ESXi实例通信。要查看群集范围内的信 息,应使用Rub y vSphere控制台(RV C)o可以通过多种方法使用ESXCLI显示类似的信息。本参考手册重
46、点介绍一两种获取 信息的最佳方式。Ruby v Sphere 控制台 一 RVCRub y vSphere控制台是一个基于Rub y的可扩展管理平台,您可以从中利用A PI vCenter公开的任何信息。它可以简单地描述为V Mware ESXi主机和V Mware vCenter Server的命令行控制 台URvSphere清单显示为虚拟文件系统,允许您使用熟悉的Shell语法针对受管实体 导航和运行命令,例如:使用“cd”更改目录;使用“1s”列出目录(清单)内容。RV C已经过扩展,可提供大量有关V irtual SA N运行状况和状态的有用信息。自 5.5U1 起,RV C 随 vC
47、enter Server 的 W indows 和 Linux 版本附带提供。VSAN Observ erV SA N Ob server是一种随RV C附带提供的监控和故障排除工具,且支持分析 V irtual SA N 群集。V SA N Ob server 从 RV C 启动。它从 V irtual SA N 中捕获低级 别的衡量指标,然后通过W eb浏览器以易于使用的格式呈现。通常,部署该工具 旨在协助监控V irtual SA N并对其问题进行故障排除。它将实时监控V irtual SA No您可以使用各种不同的衡量指标从物理资源(CPU、内存和磁盘)的角度检查 V irtual S
48、A N,也可以从虚拟机的角度进行监控,从而允许检查虚拟机消耗的资源,以及某一虚拟机是否与其他虚拟机争用资源等。两个要点如下:-V SA N Ob server用于对性能进行故障排除-V SA N Ob server 基于 RV C 构建第三方工具V irtual SA N使用第三方存储I/O控制器和闪存设备,因此可能有必要使用这些 供应商提供的特定工具配置和检查状态。VMware存储和可用性文档7诊断和故障排除参考手册-Virtual SAN通过使用这些工具(例如,LSI的MegaCLI或HP的ESXCLI扩展hpssacli),您可以检查存储控制器以及连接到控制器的磁盘设备的状态。止匕外,您
49、还可以验证 是否已在控制器上正确配置缓存(例如,已禁用或设置为100%读取。在这两种情 况下均禁用写入缓存)。您可能还会发现,PCI-E闪存设备供应商也提供了用于检查配置和状态的工具。例 如,FusionlO/SanDisk便是一家提供了一系列此类工具的供应商。我们将在本参考手册的多个章节中介绍如何使用这些工具。故障排除工具摘要使用这一系列工具,您应当可以对V irtual SA N进行监控、诊断和故障排除。vSphere的官方文档中提供了 vSphere W eb Client和ESXCLI命令,但本参考手 册中仅包括与V irtual SA N相关的命令。您可在以下链接中找到完整的官方 v
50、Sphere 文档:https:/ s/VMware存储和可用性文档8诊断和故障排除参考手册-Virtual SAN本参考手册将重点介绍RV C和V SA N Ob server的各个方面,旨在帮助读者能够从 容自信地对V irtual SA N问题进行故障排除。vSphere W eb Client、ESXCLI、RV C 与V SA N Ob server的组合是一款非常完整而强大的工具集,有助于全面观察 V irtual SA N的内部运行。本参考手册的其余部分将重点阐述如何使用这些工具对 V irtual SA N环境进行诊断和故障排除。4.VM ware兼容性指南和Virtual S






