如何使用VMware ESX基础架构中的VI Client搜索工具?

日期: 2009-02-26 作者:David Davis翻译:唐琼瑶 来源:TechTarget中国 英文

用户终究会想知道VMware工作环境中虚拟机的一些特性,诸如哪个虚拟机是配置来为特定数量RAM服务等。虽然成功地使用虚拟环境需要知道某些工作如何进行,但是VI Client仍然提供了几种在基础架构中搜索的方法,目前也有一些提供增强搜索功能的第三方选择。在本文中,TechTarget中国的特约虚拟化专家David Davis首先回顾一下这些第三方选择;然后针对特定需求介绍如何使用VI Client在VMware基础架构进行搜索。   在VMware内搜索的内容   VMware基础架构能够以较快速度增长,更多服务器、更多虚拟机、更多预定任务和更多配置警告等。

用户最终还是需要了解一些知识,或许不能……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

用户终究会想知道VMware工作环境中虚拟机的一些特性,诸如哪个虚拟机是配置来为特定数量RAM服务等。虽然成功地使用虚拟环境需要知道某些工作如何进行,但是VI Client仍然提供了几种在基础架构中搜索的方法,目前也有一些提供增强搜索功能的第三方选择。在本文中,TechTarget中国的特约虚拟化专家David Davis首先回顾一下这些第三方选择;然后针对特定需求介绍如何使用VI Client在VMware基础架构进行搜索。

  在VMware内搜索的内容

  VMware基础架构能够以较快速度增长,更多服务器、更多虚拟机、更多预定任务和更多配置警告等。用户最终还是需要了解一些知识,或许不能够或者不知道如何去做。下面是一些用户可能希望知道答案的问题:

  • 哪个虚拟机为虚拟机RAM配置512MB内存?
  • 哪个虚拟机没有安装VMware工具?
  • 哪个宿主系统有两个以上CPU?
  • 说明中有工作“bob”产生的警告吗?
  • 有人为帮助工作台组创建一个安全角色吗?
  • 这周用户管理员执行哪些工作?

  正如我以前提及过一样,使用VI Client内置过滤器功能可以找到这些问题的答案,我也将告诉读者怎样去找问题答案。首先我们还是要讨论一下VMware基础架构内搜索的前景以及一些第三方提供的内容。

  VMware基础架构内搜索的前景

  在2008年虚拟机世界中我并没有看到比较重要的宣布,在VMware ESX新一代版本和VMware基础架构的每一次演示中,VI Client顶部都有一个显著的搜索条。对我来讲,这个搜索条让我想起IE或者火狐浏览器中的Google搜索条,这个搜索条在VI Client每一个单独窗口上都有。我并不知道这个搜索条可以搜索到的内容以及其限制可能是什么,我们可以推断出VMware已经意识到在VI Client内提高搜索性能的必要性,VMware也意识到当前的过滤和搜索功能都需要改进,所以在即将发布的ESX新一代版本和VI Client中改进了搜索功能。我们也可以推断出很多第三方公司也为VMware基础架构的搜索功能提供了很大程度改进,VMware的工程师们也认识到这正是他们自己可以做的事情。

  提供搜索功能的第三方选择

  确实有一些可以在用户的VMware基础架构中搜索的第三方选择(如有遗漏还请见谅),下面是我列举的一些:

  Splunk for VMware

  Splunk以日志管理出名,但是该公司试图从其收集的数据中给出问题的答案。最近,该公司开始为主机和虚拟机收集VMware数据信息。现在可以提供“IT搜索”,允许用户搜索VMware相关数据信息。然而,Splunk所做的工作不仅仅是搜索。也可以做规划、最优化、监控性能以及做整个IT基础架构根源问题分析等方面的工作,所以Splunk的工作范围远远超过搜索。在Splunk主页上,可以看到一段展示搜索功能的视频。Splunk同时提供免费版和商业版。

  VKernel SearchMyVM

  从下图可以看到,SearchMyVM在虚拟基础架构中提供一个类似于Google的界面。通过该界面,可以回答例如“我们挂载CD-ROM设备驱动到哪台虚拟机上了吗?”之类的问题。因此如果用户使用VMotion的话,SearchMyVM就在用户VMware基础架构内作为一个虚拟机应用程序运行。SearchMyVM主页提供免费评估,但使用的话起始价格是199美元。

SearchMyVM

点击放大

  Hyper9

  Hyper9目前还是试用版(在我的博客中介绍如何得到免费试用版),其不仅仅关注于搜索,而且也关注合作、合并当前和历史数据、变更管理和分析。因此,和Splunk一样,尽管为虚拟基础架构提供搜索功能是Hyper9的一个显著特性,它的工作还不仅仅局限于搜索。

Hyper9

点击放大

  使用VI Client搜索VMware基础架构

  目前在VMware ESX和VI Client内部已经有一些有用的过滤和搜索功能。使用当前的VMware ESX和VI Client提供的过滤功能就可以很好地回答文章第一部分提出的问题。这个功能实际上是过滤而非搜索。然而当前过滤功能在VI Client中默认是关闭的。如果想用这项功能,在每一个窗口都必须把过滤功能打开。

  在每一个窗口的“View”选项,下拉菜单可以看到“Filtering”,如图所示: 

VI Client

  打开过滤功能就像仅仅应用在详细目录(用户在这个详细目录下)当前级别的检查框以及用户当前所在标签。因此,如果用户打开虚拟机数据中心级别的过滤功能,并且使用特定ESX主机的话,之后再转向虚拟机标签,就必须再次打开过滤功能,这个是设计上的缺陷。我认为,如果打开了过滤功能,无论任何视图中的任何标签,过滤功能在整个控制台上都可用。

  看一下一些VI Client内置过滤功能帮助用户的方法,为了说明这个问题,我们首先回答一下在文章开始时候我提出的几个问题:
注意:对于所有的例子,用户也需要打开演示中的列,才可以在演示中看到结果:

  哪个虚拟机为虚拟机RAM配置512MB内存?

  打开数据中心虚拟机“Inventory”视图来回答这个问题,打开过滤功能,打开虚拟机“Memory Size – MB ”,在过滤框内输入512,如下图所示:

RAM

  哪个虚拟机没有安装VMware工具?

  打开数据中心虚拟机“Inventory”视图来回答这个问题,打开过滤功能,打开虚拟机“VMware Tools Status”,在过滤框中输入“Note Installed”,如下图所示:

VMware工具

  哪个宿主主机有两个以上CPU?

  打开数据中心虚拟机主机“Inventory”视图来回答这个问题,打开过滤功能,打开虚拟机“CPU Count”,在过滤框中输入数字2,如下图所示:

CPU

  说明中有工作“bob”产生的警告吗?

  打开数据中心“Alarms”视图来回答这个问题,打开过滤功能,打开虚拟机“Description”,在过滤框中输入“Bob”,如下图所示:

CPU

  有人为帮助工作台组创建一个安全角色吗?

  打开数据中心 “Permissions”视图来回答这个问题,打开过滤功能,打开虚拟机“User/Group”,在过滤框中输入“Help”,如下图所示:

VMware ESX

  这周用户管理员就做了哪些工作?

  打开数据中心 “Tasks and Events”视图来回答这个问题,打开过滤功能,打开虚拟机“Initiated By”,在过滤框中输入“Administrator”,如下图所示:

管理员

  总之,VMware ESX下一代版本和VI Client都有望新增搜索功能,但是对于具体功能如何还不太清楚。现在也有很多搜索VMware基础架构的第三方选项,如Splunk、Vkernel、SearchMyVm和Hyper9等。更重要的是,用户应该知道当前的VI3版本功能更强大。通过上述简单介绍,用户应该能够利用已有的过滤和搜索能力提供的搜索功能。

作者

David Davis
David Davis

TechTarget中国的特约虚拟化专家。

相关推荐