虛擬機遷移擺脫共享存儲限制
Reservoir(無邊界資源與服務虛擬化)是一項由歐盟資助的,為期3年的開發新的云計算、虛擬化和Web2.0技術的項目。近日,該項目提供的最新技術,使得虛擬機可以自由地實現跨物理主機的遷移,而無需兩個主機共享相同的存儲空間。
領導這個開發項目的IBM系統技術與服務高級研究經理YaronWolfsthal博士在一篇宣布這一新開源代碼的博客中寫道:"我們IBM研究部把這看作是一個巨大的進展,因為新開源代碼使跨無法采用共享的聯網存儲和硬件組件的域實現共享成為可能。"
Wolfsthal在隨后的一次電子郵件采訪中說:"這是一種用于動態服務遷移技術,它減少了對源物理機器與目標物理機器間共享存儲的需要,而這種共享以前是所有著名遷移機制所要求的。"
當然,VMware提供了利用VMotion軟件從一臺服務器向另一臺服務器轉移虛擬機的能力,但是這種方法存在局限:它需要源和目的主機共享同一臺存儲設備,而這限制了遷移的范圍。Wolfsthal說:"就我們所知,vSphere不支持無共享存儲的動態遷移。"
事實上,VMware一直試圖解決虛擬機遠距離遷移問題。去年,該公司表示正與思科進行合作,并計劃在舊金山舉行的一個思科活動上進行演示。VMware當時說:"當然,這不是個輕松的任務。"
另一些人也對此發表了看法。分析機構BatteryVentures公司一位負責人AlexBenik在研究筆記中寫道:"這意味著在一個數據中心內部,人們只能跨比較小數量的物理機器轉移虛擬機。這完全不同于營銷人員讓你相信的東西。"
相比之下,Reservoir技術涉及利用精確編排的推拉復制機制組合,將工作負載拷貝到新位置――同時保持工作負載的運行。Wolfsthal解釋說:"轉移不受限制,虛擬機現在可以從任何位置轉移到任何位置。"兩個位置不必在它們的系統管理程序中運行代碼來實現遷移。
到目前為止,這種能力已經被集成到兩個開源虛擬化項目中。一個項目是KVM(基于內核的虛擬化),這是一種內置在Linux內核中的系統管理程序技術,是紅帽虛擬化戰略的基石。它也被內置到Libvirt虛擬化工具包中,這種工具包支持思杰Xen系統管理程序和VMware系統管理程序。
【編輯推薦】