vSphere 5.5:使用 RVC VSAN 监控工具第 1 部分

https://blog.51cto.com/vsdsrevolution/1389531

原文:http://www.punchingclouds.com/2013/09/02/vsphere-5-5-using-rvc-vsan-observer-pt1/

注明:本文内容基于 VMware VSAN beta 版本撰写,请访问http://www.vmware.com/products/virtual-san/获得有关正式版本的更新信息。

通过 vSphere 5.5 中的全新 vSphereWeb Client,您可以使用大多数 VSAN 管理功能。然而,如果您想要对 VSAN 的性能详细情况一探究竟,了解物理磁盘层、缓存命中率、造成延迟的原因等详细信息,那恐怕 vSphere 5.5 中的 vSphereWeb Client 就爱莫能助了。而这便是 VSAN 监控工具的用武之地。

在这一系列文章中,我会从 RVC 基础知识入手,展示如何使用 VSAN 监控工具满足您的好奇心,帮助您详细了解 VSAN 群集及其配置的情况。

VSAN 监控工具随vSphere 5.5 vCenter Server 一起提供,是Ruby vSphere 控制台 (RVC) 的一部分。该控制台是一个用于管理 vSphere 的交互式命令行shell,它属于 vSphere 5.5 中的 Windows 和 Linux vCenter Server。VSAN 监控工具以前仅供VMware 技术支持使用,用于进行内部 VSAN 故障排除,但该实用程序现在可提供给所有使用新版 vSphere 5.5 的 VMware 客户。

      注意:到目前为止,VSAN监控工具仅在 Linux 平台上进行了测试。

      VSAN 监控工具要求

  • 适用于该用户界面的现代 Web 浏览器。最好使用 Google Chrome。

  • vCenter     Server 5.5。最好使用 vCenter Server Appliance,但 Windows 版本也可以。

  • 方案 1 – 在用于管理 VSAN 群集的生产型 vCenter Server 中部署 RVC。

  • 方案 2 – 部署一台额外的 vCenter Server 来部署 RVC,并远程管理 VSAN 群集。

      RVC 部署方案

方案 1 似乎最方便,但需要注意的是,VSAN 监控工具会打开一个未加密的 HTTP 服务器,该服务器并未强化安全性设置,而且在生产型 vCenter Server 上部署可能会违反公司安全策略。在这种情况下,出于安全合规的目的,方案 2 可能会更好,它会部署一台额外的 vCenter Server 来运行 RVC。

方案 1 非常适合实验室环境,但需要提到的是,方案 2 有一个属性,可让您在整个测试版计划中下载和试用新的 VSAN 监控工具版本,并在VSAN 中运行,而无需进行升级。

      使用RVC  VSAN 监控工具

可以使用 RVC 连接到 vCenterServer,而不管其版本如何(是 Windows 还是 Linux)。使用 vCenterServer Appliance 时,请通过SSH 登录并使用以下语法进行连接:

  • “rvc     <user>@<vcenter-hostname>or<vcenter-ip>”

成功登录后,系统会显示虚拟文件系统,其中 root 为 vCenterServer,如下面的屏幕截图所示。

可以使用“cd”和“ls”等 shell 命令以及 Tab 自动补全在该虚拟文件系统中导航。该文件系统的结构类似于旧版 Windows C# vSphere Client 中的树视图。例如:

  • 依次运行“cd <vcenter-hostname>or<vcenter-ip>”和“cd <datacenter-name>”,如下面的屏幕截图所示。

数据中心级别包含大多数 vCenter Server 对象,这些对象会显示为单独的子文件夹:

  • computers(群集)

  • datastores

  • networks(端口组)

  • vms(虚拟机)

使用键盘字符可以更加方便地在该文件系统中进行导航。例如,使用“~”可以引用当前数据中心,例如:

  • “~/computers”表示群集

  • “~/vms”表示虚拟机。

要了解所提供的任一命令的详细信息,只需运行:

  • “<command>     –help”

也可以使用“help”和“help<command-namespace>”来详细了解各个命令,例如:

  • “help     vm”

  • “help     vm.ip”

现在,您可以通过运行 VSAN RVC 命令“vsan.cluster_info~/computers/”来查看 VSAN 群集配置了,如下面的屏幕截图所示:

暂时就到这里吧。在第 2 部分中,我会介绍VSAN 监控工具的具体细节以及用户界面。RVC 和 VSAN 监控工具以其无与伦比的灵活性为 vSphere 的整体管理以及VSAN 性能和故障排除功能提供了便利。为此,我要感谢 Christian Dickmann (@cdickmann) 在百忙之中帮助我认识 RVC 和 VSAN 监控工具,以及为这篇博文所做的贡献。

Christian 不仅为这一技术亮点提供了卓越的见解,同时,也担任着 VMware 的 VSAN 技术主管以及 RVC 和 rbvmomi 开源维护人员。大家可以在 Twitter 上关注他,这家伙真是一个天才!!!!

关于此主题的更多信息即将发布,敬请留意。

祝您愉快!

欢迎在微博上关注我,这样在我发布博客文章后您就会收到通知,并可以让您了解更多有关 VMware 存储的信息:@VMware中国

————————————————————————————————————————————

作者:Rawlinson

Rawlinson现任 VMware云基础设施技术营销团队资深技术营销经理,主要从事存储虚拟化技术工作。 他曾担任过架构师,主要致力于为VMware的财富 100强和 500强客户提供 vSphere和云企业架构。 Rawlinson在 IT行业已有 15年的从业经验,在他的职业生涯中,主要负责设计、实施和维护基于 VMware、Microsoft和其他领先技术的大型物理网络、服务器和云架构。

vSphere 5.5:使用 RVC VSAN 监控工具第 2 部分

https://blog.51cto.com/hujizhou/1965437

原文:http://www.punchingclouds.com/2013/09/03/vsphere-5-5-using-rvc-vsan-observer-pt2/

注明:本文内容基于 VMware VSAN beta 版本撰写,请访问http://www.vmware.com/products/virtual-san/获得有关正式版本的更新信息。

我在上一篇博文vSphere 5.5:使用 RVC VSAN 监控工具第 1 部分中介绍了 RVC 的基础知识。现在,我们来深入了解一下“vsan.observer”命令。“vsan.observer”不只是一个简单的 RVC 命令,而是一个VSAN 整体性能监控实用程序,具有内置的 Webserver 和 Web UI,可用于深入了解 VSAN 性能特性方方面面的内容。

默认情况下,可以通过运行“vsan.observer”命令并将其传递给已启用 VSAN 的群集来每60 秒从 vCenter Server 和 VSAN 收集一次性能统计数据。

收集时间间隔可以使用间隔参数来修改。如果要缩短时间间隔,请务必谨慎,因为当 vsan.observer 提高了收集频率后,每小时可以轻松收集数 GB 的数据。

默认情况下,使用下面列出的选项运行此命令会在端口 8010 上打开一个未加密的HTTP Webserver。通过使用端口参数并指定所需的端口,可以在执行该命令时更改默认端口。

  • vsan.observer     ~/computers// –run-webserver

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

       注意: VSAN 监控工具的默认端口号为 8010

建议使用最新版 Google Chrome 浏览器,不过,任何一种现代浏览器均可使用。虽然 Internet Explorer 8 不会被视为现代浏览器,但在某种程度上,它仍然可以使用。不过,如果使用比较旧的 IE 版本,无疑会给您带来问题。

VSAN 监控工具 Web UI 会按子系统进行组织。可先从 VSAN 客户端视图开始熟悉这一 UI。

      VSAN 客户端

VSAN 客户端视图概括了虚拟机目前从 VSAN 获得的服务级别。VSAN群集中的每台主机都会占用分布在该群集中所有其他主机上的存储资源,因此,主机 01 上的 VSAN 客户端视图反映出来的性能问题实际上可能是由主机 02上磁盘过载造成的。

      VSAN 磁盘

通过 VSAN 磁盘视图,您可以从物理磁盘层面来分析 VSAN,并了解提供存储的节点是如何从其本地磁盘提供IO 的。

       VSAN 深度解析

通过 VSAN 深度解析视图,您可以深入分析每台主机上的 VSAN 磁盘层,了解VSAN 是如何在 SSD 和 HDD 之间分布 IO 的。

      PCPU 与内存

VSAN 会与 ESX 的其他部分共享计算资源,也就是说,VSAN 会与给定主机上运行的虚拟机占用相同的一组CPU 和内存资源。您可以在此监控工具的专用选项卡中检查 VSAN CPU 和内存的占用情况,也可以在这些选项卡中很方便地检测到由于 CPU 或内存限制而造成的性能瓶颈。

      分布

通过分布视图,您可以深入分析 VSAN 群集的平衡、对象的分布、重要群集事件等。每当切换选项卡时,此图形就会自动更新,并反映 RVC 在后台收集的最新信息。让我们来看看。大多数选项卡都会提供关于如何读取图形中显示的信息的说明。但是,许多选项卡无疑都需要用户对存储性能比较熟悉。

      DOM 所有者

不用担心;这里显示的信息与VSAN 客户端视图下显示的信息十分相似。此视图是专门为 VMware 技术支持人员提供的。

   

     虚拟机

VSAN 作为一个以虚拟机为中心的存储平台,它的监控和管理功能完全是围绕虚拟机的。通过该视图,您可以了解使用虚拟机存储配置文件时所应用的每磁盘 (VMDK) 策略设置。虚拟机视图可以让您在 VSAN 监控工具中查看每个虚拟机甚至每个虚拟磁盘的性能。

我们希望您能喜欢这款 VSAN 监控工具,并希望在您对 VSAN 部署进行操作和故障排除时能为您提供帮助。性能故障排除这一主题非常重要,但理解起来也比较困难,我们希望这一社区能够为您使用 VSAN 监控工具提供一些建议和反馈,这样,我们便可以不断完善它,并明确我们的产品发展方向,更好地满足您的需要。

请关注后面发布的博文,这些博文会详细介绍如何读懂 VSAN 监控工具图形,如何理解存储性能,以及如何得出结论并解决性能问题。

暂时就到这里吧。再次感谢 Christian Dickmann (@cdickmann)

祝您愉快!

欢迎在微博上关注我,这样在我发布博客文章后您就会收到通知,并可以让您了解更多有关 VMware 存储的信息:@VMware中国

————————————————————————————————————————————

作者:Rawlinson

Rawlinson现任 VMware云基础设施技术营销团队资深技术营销经理,主要从事存储虚拟化技术工作。 他曾担任过架构师,主要致力于为VMware的财富 100强和 500强客户提供 vSphere和云企业架构。 Rawlinson在 IT行业已有 15年的从业经验,在他的职业生涯中,主要负责设计、实施和维护基于 VMware、Microsoft和其他领先技术的大型物理网络、服务器和云架构。

vSphere 5.5:使用 RVC VSAN 监控工具相关推荐

  1. vSphere 5.5:使用 RVC VSAN 监控工具第 2 部分

    vSphere 5.5:使用 RVC VSAN 监控工具第 2 部分 https://blog.51cto.com/hujizhou/1965437 原文:http://www.punchingclo ...

  2. vSphere Web Client 中的 vSAN 性能图 (2144493)

    vSphere Web Client 中的 vSAN 性能图 (2144493) https://kb.vmware.com/s/article/2144493?lang=zh_cn Last Upd ...

  3. 使用vSAN RVC进一步了解vSAN环境

    使用vSAN RVC进一步了解vSAN环境 vSAN Ruby vSphere控制台(RVC)是vSAN的许多未记录功能,使您可以从假设服务器场景,vCenter Server Appliance的假 ...

  4. vSphere vSAN 入门

    一直想抽空写写 vSAN 这个产品,在 15 年的时候笔者第一次听说 vSAN 这个产品,当时 VMware 还以 VDI 最佳拍档的方式去推广 vSAN,短短两年的时间, vSAN 经过多个版本的更 ...

  5. 在vSphere 6.x vSAN数据存储上使用Oracle RAC(2121181)

    在vSphere 6.x vSAN数据存储上使用Oracle RAC(2121181) https://kb.vmware.com/s/article/2121181 最近更新时间: 12/11/20 ...

  6. VSAN 个版本对应vSphere版本

    VSAN vSphere版本 vSAN版本 磁盘格式 vSphere 6.7 vSAN 6.7 6 vSphere 6.5 Update 1 vSAN 6.6.1 5 vSphere 6.5d vSA ...

  7. RVC使用指南(二)-集群管理

    RVC使用指南(二)-集群管理 https://mp.weixin.qq.com/s/R7e09yZrPaCaXJYnG_cF0w 看了就要关注我,哈哈~ 本文讨论与vSAN集群管理相关的命令.这些命 ...

  8. VMware vSAN 7.0 发行说明

    上次更新时间 2020年04月02日 添加到 MyLibrary 更新时间:2020 年 4 月 2 日 VMware vSAN 7.0 | 2020 年 4 月 2 日 | 内部版本 1584380 ...

  9. VMware vSAN紧盯虚拟化应用

    在VMware公司眼中,VMware vSAN是VMware vSphere虚拟化环境中最理想的存储.但是,作为一款软件定义存储,VMware vSAN更重要的意义在于,冲破了传统存储软硬件紧耦合的束 ...

最新文章

  1. 【TensorFlow系列】【五】利用inception v3 pb模型文件做预测
  2. Maven项目pom.xml报错
  3. JZOJ 3.10 1540——岛屿
  4. android 键盘搜索按钮不收起键盘,android EditText 实现搜索框点击搜索隐藏键盘
  5. In-Sat:今年全球VoIP用户将达5500万
  6. php 5.3.3 漏洞,PHP 5.3.10多个拒绝服务漏洞
  7. Debian/Ubuntu下安装Apache的Mod_Rewrite模块的步骤分享
  8. java虚拟机常用命令工具
  9. 11月4日,上海开源基础设施峰会,不见不散!
  10. MVC中的service controller 有状态,无状态Bean线程安全
  11. spring aop advice
  12. 计算机加域和用户权限分配关系,加入域需要什么样的权限?
  13. RMAN传输表空间迁移数据
  14. 有三个桶,两个大的可装8斤的水,一个小的可装3斤的水,现在有16斤水装满了两大桶就是8斤的桶,小桶空着,如何把这16斤水分给4个人,每人4斤。没有其他任何工具,4人自备容器,分出去的水不可再要回来。
  15. 关于javaFx 操作串口 报错的问题~
  16. 库克开怼谷歌和Facebook:自己搞的烂摊子,要会自己收拾
  17. Java获取指定年月的开始时间和结束时间
  18. Head First Java资源
  19. 折纸问题(规律题)(map的使用)
  20. 利用公式计算π=4(1-1/3+1/5-1/7+1/9-...)的近似值,直到括号中最后一项的绝对值小于0.000001为止

热门文章

  1. 32时间片轮转_【解惑】到底是quot;时间片quot;?还是quot;分时轮询quot;?
  2. python调用robotframework api_python+robot framework接口自动化测试
  3. mysql keepalive_mysql主从之keepalive+MySQL高可用
  4. faststart可以卸载吗_电脑上的许多Microsoft Visual c++组件,可以卸载吗?
  5. 服务器维护通宵,20150405晚上凌晨通宵进行服务器系统维护
  6. C语言之文件读写探究(三):fputs、fgets、feof(一次读写一行字符(文本操作))
  7. mysql 不省略0_mysql数据类型和运算符
  8. omnigraffle 画曲线_「技法」三步学会用绘图利器 OmniGraffle 绘制流程图
  9. ssm把后端数据传到前端_ssm框架中前端jsp页面的数据除了表单提交以外如何传到后台?...
  10. android配置so支持armeabi,安卓项目中so库选择(ndk abiFilters设置,armeabi,armeabi-v7a,arm64-v8a)...