iT邦幫忙

2024 iThome 鐵人賽

DAY 25
0

vSAN作為VMware一個重要的儲存產品,它深度融合了VMware的vSphere,並能透過vCenter一站式管理儲存資源池。我們可以透過vCenter建立vSAN Cluster、創建vSAN Datastore,更能夠在vCenter上直接監控vSAN Cluster的健康和I/O性能狀態。接下來,讓我來介紹如何透過7.0U3的vCenter進行運維管理。

vSAN Skyline Health

vSphere提供了esxcli指令,讓用戶可以透過esxcli指令主動查詢當前ESXi host的硬體、儲存、網路等資訊。那麼,有沒有方法可以被動提示用戶當前vSAN cluster的健康狀態呢?

當我們登入vCenter,點選左邊的vSAN Cluster→Monitor→Skyline Health,就可以看到Cluster健康檢查的細節,如下圖所示:

https://ithelp.ithome.com.tw/upload/images/20240912/20130271grDVbLfuKL.png

vSAN是一個分散式物件儲存系統,因此vSAN Skyline Health會從網路、硬碟、驅動程式/韌體、儲存策略等各個維度進行全盤檢查,以確保vSAN Cluster的各個方面都是健康的。此外,在對ESXi Host進行升級或進入維護模式時,也會進行檢查,防止資料丟失。

Objects View

我們的VM是以Object的形式儲存在vSAN Storage中的。由於資料的儲存安全非常重要,在vCenter裡,有一個獨立的View讓用戶可以查看Object Health更詳細的訊息。

當我們登入vCenter,點選左邊的vSAN Cluster→Monitor→Virtual Objects,就可以看到Object健康檢查的細節,如下圖所示:

https://ithelp.ithome.com.tw/upload/images/20240912/20130271bJM3IsDlFs.png

由上圖可以看到,我們有三台已經開機的虛擬機,所以有三個Object,分別是VM Home Namespace、VMDK和Swap,並且儲存策略設定為vSAN Default Storage Policy,代表的是RAID-1/FTT-1的策略,即備份一份,最多只容忍丟失一份資料。

我們勾選想要檢查的Object,並點選"VIEW PLACEMENT DETAILS",就會進入如下畫面:

https://ithelp.ithome.com.tw/upload/images/20240912/20130271FD843pi4PX.png

我們可以看到各個Object裡的Component/Witness被分配到哪個ESXi host的物理硬碟上,並且可以檢查該Component是否是健康的。

Performance

不同於前面說的Skyline Health和Object View,Performance Service主要是搜集歷史Cluster/VM的Performance訊息並展示給用戶。我們可以透過Performance View來查看Cluster近一個小時所產生的IOPS/Throughput/Latency/Congestions訊息。

https://ithelp.ithome.com.tw/upload/images/20240912/20130271YOcpELmfCr.png

我們也可以細化到單一VM,來觀察虛擬機的Performance使用情況。

https://ithelp.ithome.com.tw/upload/images/20240912/20130271Ej13DyLiSC.png

總結

  • vSAN Skyline Health:透過vCenter查看vSAN Cluster健康狀態。
  • Objects View:查看vSAN中虛擬機的Object健康狀況。
  • Performance:監控並分析Cluster和VM的歷史性能數據。

更多關於vSAN的知識可以參閱我的部落格: https://kaichiachen.github.io/2023/11/26/vsan/cluster_monitor/


上一篇
Day24 - 物理硬碟狀態
系列文
VMware vSAN 儲存架構從看懂到看開25
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言