VSAN API 探索第 8 部分 – 維護模式



原文:http://www.virtuallyghetto.com/2014/04/exploring-vsan-apis-part-8-maintenance-mode.htmlhtml



       要爲運行 VSAN ESXi 主機安裝修補程序、升級或維護時,您要作的第一件事是將主機置於維護模式。若是您之前從未在VSAN 主機上執行過該操做,您要知道有新選項能夠用於指定VSAN 數據的遷移方式。如下屏幕截圖顯示了使用vSphere Web Client 時提供的三個選項。git

wKioL1OZfETwgd1gAAHtH9dMiB8554.jpg

       

       要詳細瞭解新的 VSAN 數據遷移選項,我強烈建議您在此處閱讀 Cormac Hogan 的博客文章,這篇文章中有該主題的詳細信息。從 vSphere API 角度來看,維護模式操做仍由傳統的EnterMaintenanceMode_Task()方法提供,但如今也有了名爲HostMaintenanceSpec的新可選屬性,能夠指定 VSAN 數據遷移選項(顯示爲枚舉類型)。爲了演示該功能,我建立了一個 vSphere SDK for Perl示例腳本,名爲vsanHostMaintenanceMode.plgithub

    

       免責聲明:這些腳本僅用於參考和教育目的。在嘗試用於生產環境以前,請先進行完全測試。vim


       該腳本須要三個輸入參數:api

  • vihost要執行維護模式操做的 ESXi 主機架構

  • operation要執行的操做 [enter|exit]app

  • mode – VSAN 數據遷移策略 [ensure|evac|no]jsp


      如下示例使用了「EnsureAccessibility(確保可訪問性)」VSAN 數據遷移選項將 ESXi 主機置於維護模式:ide

./vsanHostMaintenanceMode.pl –servervcenter55-1.primp-industries.com –username root –vihostvesxi55-1.primp-industries.com –operation enter –mode ensure測試

wKioL1OZfKXB_d4yAADpzQx-tZQ814.jpg


       要將 ESXi 主機移出維護模式,您能夠運行如下命令:

./vsanHostMaintenanceMode.pl–vcenter55-1.primp-industries.com –username root –vihostvesxi55-1.primp-industries.com –operation exit

wKioL1OZfL2gourDAAC1b95jZNg274.jpg

 

  1. VSAN API 探索第 1 部分 – 啓用 VSAN 羣集

  2. VSAN API 探索第 2 部分 – 查詢可用的 SSD

  3. VSAN API 探索第 3 部分 – 啓用 VSAN 流量類型

  4. VSAN API 探索第 4 部分 – VSAN 磁盤映射

  5. VSAN API 探索第 5 部分 – VSAN 主機狀態

  6. VSAN API 探索第 6 部分 – 修改虛擬機的虛擬機存儲策略

  7. VSAN API 探索第 7 部分 – VSAN 數據存儲文件夾管理


       歡迎在微博上關注我,這樣在我發佈博客文章後您就會收到通知,並能夠讓您瞭解更多有關 VMware 存儲的信息:@VMware中國


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


做者:William Lam 

現任 VMwareR&D 主管工程師,隸屬 SDDC 新興解決方案團隊的一員。目前,他在 VMware 公司從事原型設計,構建新解決方案並將其推向市場。他的工做主要側重於從 API  SDK 這兩個角度進行軟件定義的數據中心 (SDDC) 自動化以及 SDDC 通用集成和操做。他還與 VMware 內部的多個工程團隊緊密合做,幫助提供設計和架構方面的前期反饋。最後,經過客戶互動和反饋,他不斷應對客戶的挑戰、堅持知足客戶的需求,從而更好地改進 VMware 產品。

相關文章
相關標籤/搜索