跳轉到內容

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)
華夏公益教科書