天天看點

vSphere 5.5:使用 RVC VSAN 監控工具第 1 部分

原文:http://www.punchingclouds.com/2013/09/02/vsphere-5-5-using-rvc-vsan-observer-pt1/

注明:本文内容基于 VMware VSAN beta 版本撰寫,請通路http://www.vmware.com/products/virtual-san/獲得有關正式版本的更新資訊。

      通過 vSphere 5.5 中的全新 vSphereWeb Client,您可以使用大多數 VSAN 管理功能。然而,如果您想要對 VSAN 的性能詳細情況一探究竟,了解實體磁盤層、緩存命中率、造成延遲的原因等詳細資訊,那恐怕 vSphere 5.5 中的 vSphereWeb Client 就愛莫能助了。而這便是 VSAN 監控工具的用武之地。

     在這一系列文章中,我會從 RVC 基礎知識入手,展示如何使用 VSAN 監控工具滿足您的好奇心,幫助您詳細了解 VSAN 群集及其配置的情況。

      VSAN 監控工具随vSphere 5.5 vCenter Server 一起提供,是Ruby vSphere 控制台 (RVC) 的一部分。該控制台是一個用于管理 vSphere 的互動式指令行shell,它屬于 vSphere 5.5 中的 Windows 和 Linux vCenter Server。VSAN 監控工具以前僅供VMware 技術支援使用,用于進行内部 VSAN 故障排除,但該實用程式現在可提供給所有使用新版 vSphere 5.5 的 VMware 客戶。

      注意:到目前為止,VSAN監控工具僅在 Linux 平台上進行了測試。

      VSAN 監控工具要求

  • 适用于該使用者界面的現代 Web 浏覽器。最好使用 Google Chrome。
  • vCenter     Server 5.5。最好使用 vCenter Server Appliance,但 Windows 版本也可以。
  • 方案 1 – 在用于管理 VSAN 群集的生産型 vCenter Server 中部署 RVC。
  • 方案 2 – 部署一台額外的 vCenter Server 來部署 RVC,并遠端管理 VSAN 群集。

      RVC 部署方案

      方案 1 似乎最友善,但需要注意的是,VSAN 監控工具會打開一個未加密的 HTTP 伺服器,該伺服器并未強化安全性設定,而且在生産型 vCenter Server 上部署可能會違反公司安全政策。在這種情況下,出于安全合規的目的,方案 2 可能會更好,它會部署一台額外的 vCenter Server 來運作 RVC。

      方案 1 非常适合實驗室環境,但需要提到的是,方案 2 有一個屬性,可讓您在整個測試版計劃中下載下傳和試用新的 VSAN 監控工具版本,并在VSAN 中運作,而無需進行更新。

      使用RVC 和 VSAN 監控工具

      可以使用 RVC 連接配接到 vCenterServer,而不管其版本如何(是 Windows 還是 Linux)。使用 vCenterServer Appliance 時,請通過SSH 登入并使用以下文法進行連接配接:

  • “rvc     <user>@<vcenter-hostname>or<vcenter-ip>”

      成功登入後,系統會顯示虛拟檔案系統,其中 root 為 vCenterServer,如下面的螢幕截圖所示。

vSphere 5.5:使用 RVC VSAN 監控工具第 1 部分

      可以使用“cd”和“ls”等 shell 指令以及 Tab 自動補全在該虛拟檔案系統中導航。該檔案系統的結構類似于舊版 Windows C# vSphere Client 中的樹視圖。例如:

  • 依次運作“cd <vcenter-hostname>or<vcenter-ip>”和“cd <datacenter-name>”,如下面的螢幕截圖所示。
vSphere 5.5:使用 RVC VSAN 監控工具第 1 部分

      資料中心級别包含大多數 vCenter Server 對象,這些對象會顯示為單獨的子檔案夾:

  • computers(群集)
  • datastores
  • networks(端口組)
  • vms(虛拟機)

      使用鍵盤字元可以更加友善地在該檔案系統中進行導航。例如,使用“~”可以引用目前資料中心,例如:

  • “~/computers”表示群集
  • “~/vms”表示虛拟機。

      要了解所提供的任一指令的詳細資訊,隻需運作:

  • “<command>     –help”

      也可以使用“help”和“help<command-namespace>”來詳細了解各個指令,例如:

  • “help     vm”
  • “help     vm.ip”

      現在,您可以通過運作 VSAN RVC 指令“vsan.cluster_info~/computers/”來檢視 VSAN 群集配置了,如下面的螢幕截圖所示:

vSphere 5.5:使用 RVC VSAN 監控工具第 1 部分

      暫時就到這裡吧。在第 2 部分中,我會介紹VSAN 監控工具的具體細節以及使用者界面。RVC 和 VSAN 監控工具以其無與倫比的靈活性為 vSphere 的整體管理以及VSAN 性能和故障排除功能提供了便利。為此,我要感謝 Christian Dickmann (@cdickmann) 在百忙之中幫助我認識 RVC 和 VSAN 監控工具,以及為這篇博文所做的貢獻。

Christian 不僅為這一技術亮點提供了卓越的見解,同時,也擔任着 VMware 的 VSAN 技術主管以及 RVC 和 rbvmomi 開源維護人員。大家可以在 Twitter 上關注他,這家夥真是一個天才!!!!

       關于此主題的更多資訊即将釋出,敬請留意。

       祝您愉快!

       歡迎在微網誌上關注我,這樣在我釋出部落格文章後您就會收到通知,并可以讓您了解更多有關 VMware 存儲的資訊:@VMware中國

————————————————————————————————————————————

作者:Rawlinson

Rawlinson現任 VMware雲基礎設施技術營銷團隊資深技術營銷經理,主要從事存儲虛拟化技術工作。 他曾擔任過架構師,主要緻力于為VMware的财富 100強和 500強客戶提供 vSphere和雲企業架構。 Rawlinson在 IT行業已有 15年的從業經驗,在他的職業生涯中,主要負責設計、實施和維護基于 VMware、Microsoft和其他領先技術的大型實體網絡、伺服器和雲架構。

轉載于:https://blog.51cto.com/vsdsrevolution/1389531

繼續閱讀