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 環境及發現潛在問題 @ 狸貓先生愛廢話講堂 :: 痞客邦 ::

Saturday, January 26, 2019

HPE Storage 硬知識 - MSA 系列透過更換 SFP 讓你橫跨 FC 和 iSCSI

前幾代的 HPE MSA/P2000 機型,在 Controller 的 Host Port 種類選擇,只能選擇 FC、iSCSI、FC/iSCSI Combo 三擇一,其實還有一種是 SAS,但因為 SAS Controller 都是單一功能,接頭和接線和 FC/iSCSI 都不相同,這邊我們就暫時略過。若往後有不同的儲存設備存取需求,就只能把 Controller 整片換掉,如果是 Dual Controller 就需要兩片一起更換,而偏偏 Controller 又是整台 Storage System 成本佔比最高的一塊。

HPE MSA 2050 不同於前幾代機型,它的 SAN Controller 只有一種,但可藉著將 Host Port 更換不同種類的 SFP,可達到不同的傳輸通訊協定功能,例如將 SFP 換成 16Gb FC,Host Port 就變成 16Gb FC;將 SFP 抽換成 10Gb iSCSI,Host Port 就變成 10Gb iSCSI。

這個功能會特別吸引我的注意,是因為目前市面上領導品牌廠牌的中高階儲存,與 Host 或 Switch 連接埠都是單一 FC 或 iSCSI,也就是說你所購買的擴充模組,要不就是 4 個 Port 全部都是 FC,不然就是 4 個全部都是 iSCSI,像 MSA 2050 這種彈性配置方式的,目前還比較少見。

不過要注意的,在配置上還是有些限制,以下為基本要求的重點筆記:
(1)單一 Controller 上的 Host Port 1 & 2 需相同,Host Port 3 & 4 需相同。
例如 Controller A-Host Port 3 是 8Gb FC,那 Controller A-Host Port 4 也要是 8Gb FC。
(2)兩個 Controller 相同號碼位置的 Host Port 必須是同一種類。
例如 Controller A-Host Port 2 是安裝 10Gb iSCSI SFP,那對應位置的 Controlller B-Host Port 2 也需安裝相同的 SFP。

至於其他詳細配置方式,可參考 QuickSpecs 文件的 Configuration Tables for mixing SFPs 章節。


<<參考資料>>
HPE MSA 2050 Storage (QuickSpecs/a00008276enw.pdf)
https://h20195.www2.hpe.com/v2/getdocument.aspx?docname=a00008276enw

HPE MSA 2050 Storage - Supported Configurations
https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00028199en_us&docLocale=en_US

QuickSpecs - HPE MSA P2000 G3 Modular Smart Array Systems (c04168365.pdf)
https://h20195.www2.hpe.com/V2/getpdf.aspx/c04168365.pdf

〈本文同步刊載於痞客邦部落格〉
HPE Storage 硬知識 - MSA 系列透過更換 SFP 讓你橫跨 FC 和 iSCSI @ 狸貓先生愛廢話講堂 :: 痞客邦 ::