Code Section

Saturday, November 9, 2019

VMware 小工具 - 使用 RVTools 查看 vSphere 環境及發現潛在問題

接續上一篇「VMware 小工具 - 利用 RVTools 收集 vSphere 環境資訊」,繼續來聊聊常用到的 RVTools 實用功能。

以下介紹一些常用的 RVTools 各個功能頁籤,因為畫面或多或少都會包含環境資訊,為了避免整張截圖到處是馬賽克慘不忍睹,僅就以文字說明不抓圖囉,這些功能都很簡單易懂,實際上操作過應該都能很快上手。

<vPort 頁籤>
查看 Port Group/VMkernel Port 的歸屬 vSwitch,以及各個 Port Group/VMkernel Port 是否有指定 VLAN ID Tag;其他欄位還能看到關於 Port Group/VMkernel Port 的特性及故障切換、負載平衡規則等資訊。
常用欄位:Port Group, Switch, VLAN.

<vSC+VMK 頁籤>
看各個 VMkernel Port 配置,最常看的是 Management Network 的 ESXi 管理 IP,再來是與 ESXi 系統相關的,像是 vMotion、iSCSI/NFS、Fault Tolerance... 等各種 VMkernel Port。
常用欄位:Host, Port Group, Device, IP Address, Subnet mask, Gateway, MTU.

<vNetwork 頁籤>
查看各個 VM 使用的 VM Network 及 vSwitch,如果 VM 是 Power On 並且有安裝 VMware Tools 的話,在 IP Address 欄位可以看到這個 Guest OS 所使用的 IP 資訊。
常用欄位:VM, Network, Switch, IP Address.

<vTools 頁籤>
可查看 VM Version 版號,可從 Tools 看出該 VM 是否有安裝 VMware Tools,檢查結果一目了然,迅速抓出沒安裝的漏網之魚。
VMware Tools 狀態大致分為以下幾種:
(1)toolsNotInstalled:沒有安裝。
(2)toolsNotRunning:安裝但未執行 (在 VM Power Off 時也會是顯示此狀態)。
(3)toolsOld:版本太舊,需要升級。
(4)toolsOK:正常執行中。
(5)空白無資訊:應該是沒安裝 VMware Tools 的特殊狀況,請自行查看該 VM 實際狀態。
常用欄位:VM, Powerstate, VM Version, Tools, Sync time, Cluster, Host.

<vHBA 頁籤>
可看出各個 Host 上的 HBA Adapter,種類包括 SAS, iSCSI, Fibre Channel。
常用欄位:Host, Device, Type, WWN.

<vMultiPath 頁籤>
Policy:檢查每個 Host 的存取路徑規則是否一致
Path X, Path X state:使用路徑及路徑狀態

<vHost 頁籤>
CPU Model, # CPU, Cores per CPU: 查看 Host 的 CPU 型號、數量、核心數
VM Memory Swapped: 應該要是 0,如果不是的話,請觀察是否有 VM 發生記憶體配置不足的狀況發生。
VM Memory Ballooned: 應該要是 0,如果不是的話,請觀察是否有發生 Host 記憶體不足以讓 VM 使用的情形發生。
Current EVC: 目前套用的 Cluster EVC 等級值
Max EVC: 這台機器的 CPU Family
Current/Max EVC 資訊可協助我們判斷 EVC 等級是否設定正確,以免將 EVC 設定得太低,造成 CPU 效能無法發揮

<vDatastore 頁籤>
Capacity MB, Provisioned MB:Over-provisioned
Free %:實際可用空間

以上是我透過 RVTools 常查看的功能,也協助我在不少環境中,發現一些 misconfigured 設定值,或是發生潛在不易被注意到的事件,尤其是這類事件在 vCenter Server 不一定會有 Warning/Error,對管理者來說更不容易注意到。如果大家還有其他常用到的功能,也可以在底下留言分享討論,之後如果還有發現其他好用的功能,會再與大家分享。


〈本文同步刊載於痞客邦部落格〉
VMware 小工具 - 使用 RVTools 查看 vSphere 環境及發現潛在問題 @ 狸貓先生愛廢話講堂 :: 痞客邦 ::