现在我’在上一篇文章中介绍了RVC入门 vSphere 5.5:使用RVC 虚拟SAN观察者 Pt1, 让我们深入研究“ vsan.observer”命令。 “ vsan.observer”不仅是一个简单的RVC命令,而是一个完整的VSAN性能监控实用程序,具有内置的Web服务器和Web UI,可深入了解VSAN性能相关特征的许多不同方面。

通过运行“ vsan.observer”命令并将其传递到启用了VSAN的群集,默认情况下,该命令每60秒从vCenter Server和VSAN收集一次性能统计信息。

启用VSAN的群集

可以使用interval参数来修改收集时间间隔。减少时间间隔应谨慎使用,因为vsan.observer会提高收集频率,并且每小时可以轻松收集千兆字节的数据。

默认情况下,使用下面列出的选项运行命令将在端口8010上打开未加密的HTTP Web服务器。使用port参数并指定所需的端口,可以在执行命令时更改默认端口。

  • vsan.observer〜/计算机//–run-webserver

虚拟SAN观察者 CLI

vsan.observer命令将一直运行,直到通过使用“<Ctrl>+<C>”.

注意: vCenter Server将观察者会话的整个历史记录保留在内存中,直到用+停止为止。因此,当前版本将在两个小时后关闭。这种情况提供了在专用vCenter Server虚拟机上运行的可能的充分理由。

在完成所有准备工作之后,我们现在可以通过打开Web浏览器并指向运行RVC的vCenter Server来查看深入的VSAN性能数据:

  • http://<vc-rvc-ip>:<observer-port>

例:

  • http://vcenter.local:8010 <-default port number

注意: 虚拟SAN观察者的默认端口号为8010

建议使用最新版本的Google Chrome浏览器,但任何现代浏览器都可以使用。 Internet Explorer 8不被认为是现代的浏览器,但仍可能在某种程度上起作用。较旧版本的IE肯定会给您带来问题。

虚拟SAN观察者 Web UI由子系统组织。您应该从VSAN客户端视图开始熟悉UI。

虚拟SAN客户端

虚拟SAN客户端视图概述了虚拟机当前从VSAN获取的服务级别。 虚拟SAN群集中的每个主机都消耗分布在群集中所有其他主机上的存储,因此实际上在Host-01的VSAN客户端视图中看到性能问题可能是由于Host-02磁盘过载。

虚拟SAN客户端视图

虚拟SAN磁盘

通过“ 虚拟SAN磁盘”视图,可以从物理磁盘层的角度查看VSAN,并可以检查存储贡献节点从其本地磁盘为IO提供服务方面的表现。

虚拟SAN磁盘视图

虚拟SAN深潜

通过VSAN Deep Dive视图,可以按主机对VSAN磁盘层进行更深入的深入研究,并了解VSAN如何在SSD和HDD之间分配IO。

虚拟SAN磁盘深度查看

中央处理器& Memory

虚拟SAN与ESX的其余部分共享计算资源,即VSAN正在消耗与在给定主机上运行的VM所消耗的相同CPU和内存资源的一部分。您可以在观察器的专用选项卡中检查VSAN CPU和内存消耗情况,这也可以方便地检测由于CPU或内存限制而导致的性能瓶颈。

虚拟SAN PCPU视图

 

虚拟SAN内存视图

分配

分布视图可深入了解VSAN群集平衡,对象分布,重大群集事件等。每次切换选项卡时,图形都会自动更新,并在后台反映RVC收集的最新信息。四处看看。大多数选项卡包含有关如何读取图形中显示的信息的信息。但是毫无疑问,其中许多都需要熟悉存储性能。

虚拟SAN分发视图

DOM所有者

不用担心这个;显示的信息与VSAN客户端视图下显示的信息非常相似。该视图专门供VMware支持人员使用。

虚拟SAN DOM所有者视图

虚拟机

虚拟SAN是一个以VM为中心的存储平台,其监视和管理功能完全围绕虚拟机。该视图提供使用VM 存储 Profiles时应用的每磁盘(VMDK)策略设置的可见性。 VM视图提供了在VSAN观察器中查看每个VM甚至每个虚拟磁盘级别的性能的能力。

虚拟SAN VM视图

我们希望您会喜欢VSAN观察者,并发现它对于操作和故障排除VSAN部署很有用。性能故障排除是一个非常重要但也很困难的主题,我们希望社区能够使用VSAN观察器为您提供有关您的体验的建议和反馈,以便我们可以改进它并总体上发展产品方向,以更好地满足您的需求。

请留意后续文章,这些文章将更详细地介绍如何读取VSAN观察器图,如何理解存储性能以及如何得出结论并解决性能问题。

对于现在的人来说就是这样。再次感谢Christian Dickmann(@cdickmann)

– Enjoy

有关将来的更新,请确保在Twitter上关注我,网址为: @PunchingClouds

X