VMware社區爲SVMotion增加新功能

我喜歡IT業界的很多東東,其中之一是社區。VMware和虛擬化都越來越流行,相關的虛擬化社區也不斷成長。我們知道,VMware在去年發佈的VI3 v3.5中推出了Storage VMotion的功能。VMware虛擬化社區中的成員已經自己開發了第三方的插件來增加Storage VMotion的易用性。
VMwareStorage VMotion描述爲這是一項創造性的發明,可以讓用戶跨不同的存儲平臺來熱遷移虛擬機的磁盤文件,同時保持交易的完整性和關鍵應用的服務沒有中斷。
該功能爲存儲設計,就想VMware VMotion爲虛擬機和計算容量而設計一樣,但是VMware虛擬化社區的朋友可能不喜歡它的操作實現方式。爲了改進該功能的操作方便性,社區裏有兩位朋友伸出援助之手來改善該功能操作方式。
Alexander Gaiswinkler開發了Storage VMotion圖形用戶界面。他實現方式很簡單:將VMware Remote CLI安裝在一臺Windows機器的標準路徑下,保存文件vms.pl到目前C:\Program Files\VMware\VMware VI Remote CLI\bin,將svmotionGUI.exe保存到這臺機器上,然後雙擊運行它,可以看見如下的界面:

你可以從VMware社區論壇下載該工具:[url]http://communities.vmware.com/thread/122847?tstart=0[/url]
同時,來自於Lostcreations 的Andrew Kutz開發了他自己的工具來解決最終用戶使用VMware Storage VMotion的難題。該工具稱爲SVMotion,它是VI 2.5 客戶端的一個插件,通過集成圖形化工具用來喚醒Storage VMotion操作,從而擴展了VI客戶端的功能。Kutz還添加了提示,說該插件沒有獲得VMware的官方支持。

Kutz告訴我,他在Gaiswinkler推出獨立圖形界面的應用前幾周,就已經完成了該VI插件的工作。這個獨立的圖形界面獲得了廣泛認可,但是它是基於VMware RemoteCLI來實現的,Kutz相信該功能應該通過真正的插件來實現。當被問到完成這個項目面臨的挑戰時,Kutz說到:當然沒有任何文檔告訴我們如何編寫VI客戶端的插件。他計劃不久就發表一篇白皮書來介紹如何開發自己的插件。Kutz還說:VMware自己也跳過了插件架構的SDK,取而代之的是大量APISDK流程組包裝撐面向對象的空間,稱爲Vmomi。當然,這也沒有任何的文檔來說明。
VMware社區論壇對這兩個工具都在討論。迄今爲止,幾乎所有人都對這兩個工具的功能很喜歡。Kutz說:“VMware論壇用戶在討論爲什麼VMware不自己開發這個功能出來”。他還補充說:“最大的可能是他們也在開發,但碰到了和我一樣的問題。比如,我開發的插件不能顯示文件的大小。對於存儲遷移插件,這好像是基本需求,但從datastore裏獲取文件大小信息速度十分慢,不能滿足插件圖形界面的需求”。
你可以從Lostcreations.com[url]http://www.lostcreations.com/code/wiki/vmware/viplugins/svmotion[/url])獲得SVMotion插件的更多信息,並且可以從那裏下載到該工具。但請記住:這兩個工具VMware官方都不提供支持,使用時你要自己承擔可能的風險。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章