跳转到内容

VSphere Web Client

25% developed
来自维基教科书,开放世界中的开放书籍

此页面不是官方的 VMware 文档。它旨在供 vSphere Web Client 用户共享提示。请随时与任何可以使用或贡献此页面的人分享。请在适当的地方注明出处。

应将更改列表添加到讨论列表中。
强烈推荐的提示标记为 *
也可以通过以下方式访问此页面 tiny.cc/webclientwiki

VMworld 2015 - INF5093 - vSphere Web Client - 过去、现在和未来

https://www.youtube.com/watch?v=vMRJP0WiZAo


视频也可以通过短链接访问

tiny.cc/mobilepacprocessor


学习 Web Client - Web Client 中相对于桌面客户端的位置变化

[编辑 | 编辑源代码]

这是一个从桌面客户端中以前的位置移动(或可能难以在 Web Client 中找到)的项目的列表。
在这里,主页是指主要的 Web Client 登录页面。这些内容可以通过 vSphere 6 主页菜单访问。
[vCenter] 表示当您选择特定的 vCenter 时,您可以在中心工作区访问其“摘要/管理/监控”选项卡。
[VM] 对 VM(也适用于集群、主机、任何对象)意味着相同的意思。

  • 许可:主页 -> 管理 -> 许可
  • 会话(登录用户) - [vCenter] -> 管理 -> 会话
  • 属于主机的虚拟机 - [主机] -> 相关对象 -> 虚拟机
    • 这通常适用于所有对象,它们位于相关对象下
  • 批量操作 - 如果您在列表中选择多个对象(使用 Ctrl + 或 Shift + ,例如“相关对象”->“虚拟机”,则您可以右键单击并执行一些简单的批量操作,例如“打开虚拟机电源”
  • 服务器设备 (VCSA) 上的 webclient.properties 已移动 - 在 vSphere 6 上,它位于:/etc/vmware/vsphere-client/webclient.properties
  • 启用/禁用服务(包括 SSH) - 现在位于 [主机] -> 管理 -> 设置 -> 系统 -> 安全配置文件 -> 服务 -> [编辑]。您也可以在这里设置服务的启动策略。

待定 - 请随时添加这些功能的条目,并将它们从此列表中删除

[编辑 | 编辑源代码]
6.0U1 中最新任务的实时刷新
[编辑 | 编辑源代码]

将此设置添加到 webclient.properties 文件中将允许任务立即自动刷新,并跨不同的 Web Client 实例进行刷新。[1]

live.updates.enabled=true
在小屏幕上工作
[编辑 | 编辑源代码]

如果您在小屏幕上工作,例如具有相当标准的 1366x768 分辨率的笔记本电脑,那么东西可能会很拥挤,无论是垂直方向还是水平方向。浏览器缩放似乎非常有效!90% 或 75% 似乎非常清晰,并提供了更多空间。

我在 Chrome 和 IE11 上尝试过,它们似乎工作得很好,尽管缩放快捷键可能无法正常工作,因为 Flash 捕获了事件,您可能需要进入菜单更改缩放百分比。Firefox 似乎完全无法正常工作。


在某些 Chrome 版本上重新启用 NPAPI(用于 vSphere 5.5 客户端集成插件)
[编辑 | 编辑源代码]

Chrome 在最新的 Chrome 版本中默认禁用了 NPAPI。这会影响客户端集成插件 (CIP),该插件添加了 OVF 部署、Windows 身份验证登录等功能。它以前包含 VMware Remote Console (VMRC),但现在它是 Windows 和 OSX 的单独可下载版本。

您可以通过在 URL 栏中键入:chrome://flags/#enable-npapi 并单击“启用”来重新启用 NPAPI。

对于 vSphere 6 来说,这不是必需的,因为 vSphere 6 的 CIP 没有 NPAPI 依赖项。

收集 VMware 所需的调试 CIP 日志
[编辑 | 编辑源代码]

有时,在与 VMware 的人员讨论时,他们可能会要求提供 CIP 日志,以下是如何提供它们。在 vSphere Web Client 中启用 CIP 操作的琐事日志记录:https:///vsphere-client/?csp&logLevel=trivia&debug=true

日志位置

Windows: C:\ProgramData\VMware\CIP\

Windows: C:\Users\[USERNAME]\AppData\Local\VMware\CIP\...

Mac: /Applications/VMware Client Integration Plug-in.app/Contents/Library/data/

Mac: /Users/[USERNAME]/VMware/CIP/...

自定义 vSphere 6.0 Web Client 登录 UI
[编辑 | 编辑源代码]

允许您自定义 Web Client 登录页面的背景和文本[2]

通过双击标题栏/标题栏最大化向导
[编辑 | 编辑源代码]
层次结构按钮,位于工作区(中心面板)的右上角
[编辑 | 编辑源代码]

允许您查看对象的完整层次结构(需要截图)。

访问 vSphere Web Client 不再需要添加端口号 ":9443"
[编辑 | 编辑源代码]

所以直接访问 https://<ip-address or fqdn>/vsphere-client/ 即可,但仍然可以使用 ":9443",因此您可以随意保留它 **(不必更新您的快捷方式/书签)**。

聚合阈值 - 您是否厌倦了客户端将列表折叠成单行?
[编辑 | 编辑源代码]

在 vSphere 5.5 中,此限制为 20。在 vSphere 6 中,此限制(VM 的默认值)为 100,可以在 webclient.properties 文件中配置,搜索 "aggregationThreshold"

折叠 Portlet 以提高加载时间并节省空间
[编辑 | 编辑源代码]

为了提高加载时间并节省空间(以牺牲显示信息而不必额外点击为代价),您可以将其设置为默认情况下关闭工作区区域中的所有可折叠 Portlet。转到 webclient.properties 并找到 "portlets.collapsed"。这仅适用于 vSphere 6。

将 vSphere 6 VCSA/vCenter Server Appliance 配置为 Web Client Appliance
[编辑 | 编辑源代码]

如果您不想在混合版本环境中为 vCenter 6 安装分配不必要的资源,William Lam 创建了一些说明,可以减少此 vCenter 的资源占用,并将其取消注册,使其不会出现在界面中。这仍然可以让 Web Client 实例正常工作。完全不受支持:http://www.virtuallyghetto.com/2015/04/configuring-vcsa-6-0-as-vsphere-web-client-server-for-vsphere-5-5.html

阻止 vCenter Server 使用桌面/C# 客户端
[编辑 | 编辑源代码]

这些说明可能适用于 vSphere 5.5,但文件位置应该相似。
转到

  • Windows:C:\ProgramData\VMware\VMware VirtualCenter\docRoot\client
  • VCSA:/etc/vmware-vpx/docRoot/client

并编辑 "version.txt" 文件,使 "exactVersion" 号码为一个不切实际的高值(例如,帖子中建议的 9.0.0)。这将强制任何桌面/C# 客户端安装被识别为“不正确的版本”,提示用户下载,但新安装也无法连接。
http://www.virtuallyghetto.com/2012/12/blocking-vsphere-c-client-logins.html

提高“最近任务”的刷新率,独立于全局自动刷新
[编辑 | 编辑源代码]

在 webclient.properties 文件中有一行

  • tasks.refresh.rate = 60

其中时间是指“最近任务”自动刷新之间的时间间隔(以秒为单位)。将其降低到 10(最低值)将使其尽可能频繁地刷新。但这可能会对您的环境产生重大性能影响,尤其是在用户和任务数量较多的情况下。

进行中 - 稍后保存向导进度(vSphere 5.5)
[编辑 | 编辑源代码]

大多数向导右上角的双箭头允许您最小化向导,保存您的工作。然后,您可以在以后的时间调用向导,并且此状态将在您注销后保存。

vSphere Web Client 6

[编辑 | 编辑源代码]
获取 Web Client 6 的最快方法 - 混合版本过渡环境*
[编辑 | 编辑源代码]

由于升级 vCenter 基础架构是一个漫长而可怕的过程,因此获取新 Web Client 的最快方法是(这仅适用于外部 SSO)

  1. (可选)创建一个新的 vCenter 5.5,不包含任何清单,并将其指向您现有的外部 SSO
  2. 将您的外部 SSO 升级到 vSphere 6 PSC
  3. 将 vCenter 5.5(第一步中的 vCenter,最好是它)升级到 vCenter 6

连接到新的 vCenter 6,您应该可以看到旧 vCenter 5.5 实例中的清单(VMware 称之为“增强型链接模式”)。

此环境称为“混合版本过渡环境”[3]

William Lam 在一篇博文中详细介绍了这一点,还提供了一些其他(不受支持的)说明,可以最小化新/空 vCenter 6 的占用空间
http://www.virtuallyghetto.com/2015/04/configuring-vcsa-6-0-as-vsphere-web-client-server-for-vsphere-5-5.html

增强型链接模式/单一管理界面
[编辑 | 编辑源代码]

vSphere 6 拥有一个新版本的链接模式,只要所有 vCenter 都加入到同一个 Platform Services Controller (PSC),您就可以从单个视图中查看所有清单。这应该在您将 vCenter 加入到同一个 PSC 并登录 Web Client 后自动完成。Windows 版 vSphere Client 不提供此功能。此处提供了一些文档:[4]

访问虚拟机的 HTML5 控制台
[编辑 | 编辑源代码]

以前版本的 vCenter Web Client 提供两种可用的控制台技术(VMware Remote Console/VMRC 或 HTML5/webmks),与 vSphere 6 中的表现形式不同。
**奖励**:由任何一种控制台生成的链接都可以与最终用户共享!(待处理凭据)

为了清楚起见,以下是如何从 VM 的摘要选项卡中访问这两个控制台。

单击 VM 缩略图访问 HTML5 控制台 - 这应该可以直接在任何平台上的任何现代浏览器上运行。

Screenshot from vSphere Web Client
vSphere Web Client 的屏幕截图


单击“启动远程控制台”链接访问 VMRC 控制台 - 这仅在您安装了 VMRC 插件或 VMware Workstation(可能是 Fusion?)的情况下才有效。

Screenshot from vSphere Web Client
vSphere Web Client 的屏幕截图


Web Client 6 中新增功能的非官方列表
[编辑 | 编辑源代码]
  • 可定制的 UI - 允许用户通过移动各种元素(导航、任务和警报、最近任务)并调整其大小来定制界面
  • 可配置的任务刷新 - 允许用户调整“最近任务”刷新计时器,以便控制 vCenter 性能和任务实时性的平衡(在 webclient.properties 中)
  • 可配置的对象“汇总” - 在 vSphere 6 之前,超过 20 个对象将不会列在左侧导航窗格中。这已成为一个可配置的设置,允许用户进一步定制其体验。现在默认值为 100(在 webclient.properties 中,设置为 0 表示从不“汇总”)
  • 改进的动作菜单/右键菜单 - 这些菜单已更改,以提高可用性和熟悉度,从而简化从 Windows Client/C# 向 Web Client 的过渡。
  • 改进的顶层导航 - “主机和集群”、“VM 和模板”、“存储”和“网络”这些常见视图已移至导航器的顶层,使其更容易找到
  • 主页按钮导航 - 用户现在可以从 UI 中的任何位置一键直接跳转到标准视图之一。
  • 持久性设置 - UI 现在在服务器上记住您所做的许多 UI 定制(例如,所选列和列宽)

vSphere Web Client 5.5

[编辑 | 编辑源代码]

其中许多技巧也适用于 5.5 之后的版本。


[编辑 | 编辑源代码]

VMware 建议使用 Chrome 和 Internet Explorer 而不是 Firefox,以获得更好的性能[5]
随着 vSphere 6 的发布,重新测试表明这种情况可能不再成立。所有浏览器似乎都具有相似的性能指标。

Linux - 在 Linux 上通过 Chrome 使用 vSphere Web Client
[编辑 | 编辑源代码]

VMware 目前不支持任何在 Linux 上运行 vSphere Web Client 的浏览器,但 Chrome(带有内置的 Pepper Flash 插件)应该可以直接使用![6]

配置/增加 Web Client 会话超时时间
[编辑 | 编辑源代码]

步骤 1 - 找到 webclient.properties 文件

vCenter Server Appliance (VCSA v5.x)
/var/lib/vmware/vsphere-client/webclient.properties
vCenter Server Appliance (VCSA v6.x)
/etc/vmware/vsphere-client/webclient.properties
Windows vCenter Server
C:\ProgramData\VMware\vCenterServer\cfg\vsphere-client\webclient.properties

步骤 2 - 取消注释并更改 session.timeout 值为所需的值

session.timeout = 120

步骤 3 - 重启 vSphere Web Client 服务

/etc/init.d/vsphere-client restart
您需要重启 vSphere Web Client 服务才能使更改生效。对于 Windows vCenter Server,只需重启 vSphere Web Client 服务(从任务管理器或 services.msc 中重启)即可;对于 VCSA,运行上面的命令。[7]

所有用户的任务(最近的任务)
[编辑 | 编辑源代码]

您可以通过更改视图在“最近的任务”窗格中查看所有用户的任务。点击下拉菜单并选择您想要的选项。[8]

Screenshot from vSphere Web Client
vSphere Web Client 的屏幕截图



历史记录 *
[编辑 | 编辑源代码]

访问您的导航历史记录,类似于浏览器的后退按钮。[9]

Screenshot from vSphere Web Client
vSphere Web Client 的屏幕截图


最近访问和创建的对象(最近的对象) *
[编辑 | 编辑源代码]

查看(并跳转到)最近的对象[10]

Screenshot from vSphere Web Client
vSphere Web Client 的屏幕截图


[编辑 | 编辑源代码]

您是否曾经难以找到与特定虚拟机关联的所有数据存储、集群中的虚拟机,或者任何与您正在查看的对象相关的对象列表?
它们都在“相关对象”下,这是一个查找与特定对象关联的所有的好方法。

Screenshot from vSphere Web Client
vSphere Web Client 的屏幕截图




您可以在 vSphere Web Client 上为项目添加书签,以便快速返回,或与他人共享。这应该适用于几乎所有视图,甚至包括特定对象!更进一步,您可以将这些书签/URL 之一设置为您的主页,或者设置为您点击以进入 vSphere Web Client 的链接,如果您经常使用某个常见视图或对象。[11]

快捷键

[编辑 | 编辑源代码]

保存的搜索
[编辑 | 编辑源代码]

通过点击搜索栏右侧的箭头访问保存的搜索[12]

Screenshot from vSphere Web Client
vSphere Web Client 的屏幕截图


快速安排任务
[编辑 | 编辑源代码]

在 vSphere Web Client 的操作菜单(右键菜单)中按住“Ctrl”键可快速安排任务[13]

Screenshot from vSphere Web Client
vSphere Web Client 的屏幕截图



快速过滤器
[编辑 | 编辑源代码]

在许多对象列表中,您会看到下面的图标,点击后会看到一个名为“快速过滤器”的菜单项。
使用这些过滤器可以轻松地缩小列表并找到您要查找的对象。[14]

Screenshot of Quick Filters functionality
快速过滤器功能的屏幕截图


快捷键 *
[编辑 | 编辑源代码]

使用快捷键访问各种清单页面:[15]

键盘组合 操作
Ctrl+Alt+s 快速搜索
Ctrl+Alt+Home 或 Ctrl+Alt+1 主屏幕
Ctrl+Alt+2 虚拟基础架构清单
Ctrl+Alt+3 主机和集群清单
Ctrl+Alt+4 虚拟机和模板清单
Ctrl+Alt+5 数据存储和数据存储集群清单
Ctrl+Alt+6 网络清单

影响性能的调整

[编辑 | 编辑源代码]

配置自动刷新和禁用清单导航器动画
[编辑 | 编辑源代码]

启用并调整 Web Client 自动刷新时间。[16]

要启用自动刷新,您需要找到 webclient.properties 配置文件
/var/lib/vmware/vsphere-client/webclient.properties 在 vCenter Server Appliance 上
C:\ProgramData\VMware\vCenterServer\cfg\vsphere-client\webclient.properties 在 Windows 上的 vCenter Server 上

默认情况下,自动刷新已禁用。要启用它,您需要取消注释以下配置参数并设置自动刷新的秒数

refresh.rate = [# of seconds]

提高性能的调整

[编辑 | 编辑源代码]

Tomcat 服务器的 Java 堆大小
[编辑 | 编辑源代码]

通过增加 Tomcat 服务器 (5.1 和 5.5) 上的 Java 堆大小来提高 vCenter Server 的性能



Adobe Flash Player 本地存储设置 *
[编辑 | 编辑源代码]

您偶尔可能会遇到此警告

Screenshot from vSphere Web Client
vSphere Web Client 的屏幕截图


解决此问题的最简单方法是访问此网站
Macromedia 网站存储设置面板
并通过从列表中选择它并向右滑动设置来增加您在 vCenter Server 的相应站点/域名/IP 地址的存储设置。[17]

Screenshot from Adobe storage settings
Adobe 存储设置的屏幕截图


故障排除

[编辑 | 编辑源代码]

错误 #1009
[编辑 | 编辑源代码]

非常隐晦的“错误 #1009”实际上不是一个 vSphere Web Client 特定的错误代码,而是一个通用的 ActionScript(与 Flash 相关)错误,由 Web Client 中的某种问题引起。正因为如此,仅错误代码本身不足以找出您遇到的问题的根本原因,因为它实际上并没有提供有关相关 Web Client 问题的任何具体信息。在 vSphere Web Client 的错误对话框中单击“显示错误堆栈...”后显示的堆栈跟踪应该存在于 Web Client 的 Flash 相关、浏览器捕获的日志中,这些日志的收集方式如下:VMware 知识库:vSphere 5.x Web Client 故障排除 [18]


参考资料

[编辑 | 编辑源代码]
  1. https://pubs.vmware.com/vsphere-60/index.jsp?topic=%2Fcom.vmware.vsphere.monitoring.doc%2FGUID-F80D0EDA-AFD5-4B8C-946C-DB8EC016697F.html
  2. http://www.virtuallyghetto.com/2015/02/how-to-customize-the-new-vsphere-6-0-web-client-login-ui.html by William Lam
  3. http://pubs.vmware.com/vsphere-60/index.jsp?topic=%2Fcom.vmware.vsphere.upgrade.doc%2FGUID-FDF1D082-36EB-41EB-9D97-A48D33A1D843.html
  4. http://pubs.vmware.com/vsphere-60/index.jsp?topic=%2Fcom.vmware.vsphere.install.doc%2FGUID-91EF7282-C45A-4E48-ADB0-5A4230A91FF2.html
  5. https://www.vmguru.com/2015/02/whats-new-vsphere-6-vcenter-server/
  6. http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2054599
  7. http://www.virtuallyghetto.com/2012/09/configuring-vsphere-web-client-session.html
  8. http://www.itdiversified.com/vsphere-web-client-recent-tasks/ by Bryan Krauses
  9. http://www.virtuallyghetto.com/2013/07/quick-tip-vsphere-web-client-recent.html by William Lam
  10. http://www.virtuallyghetto.com/2013/09/my-top-5-favorite-enhancements-to-new.html
  11. http://blogs.vmware.com/techpubs/2013/10/5-quick-tips-for-the-vsphere-web-client.html by Melinz McLarty(VMWare)
  12. https://twitter.com/melinam/status/438792260470063104 by Melina McLarty
  13. https://twitter.com/melinam/status/377827255986429952 by Melina McLarty
  14. http://blogs.vmware.com/techpubs/2013/10/quick-filters-in-the-vsphere-web-client.html by Melina McLarty(VMware)
  15. http://www.virtuallyghetto.com/2013/07/handy-keyboard-shortcuts-for-vsphere.html by William Lam
  16. http://www.virtuallyghetto.com/2013/09/my-top-5-favorite-enhancements-to-new.html by William Lam
  17. http://www.virtuallyghetto.com/2013/11/quick-tip-useful-flash-player.html by William Lam
  18. https://communities.vmware.com/message/2477538#2477538 by Dimitar Dimitrov (VMware)
华夏公益教科书