VMWare ESXi導入遊記

自從上次玩了FreeNAS之後,就決定要把磁帶機的重要性大幅降低,
畢竟這台磁帶機不是那麼方便(容量小,還需要人工換帶),搭配磁帶機的PC也是早期的P4電腦,哪天要是掛了非常麻煩,FreeNAS目前在HP DL140上面運作良好,除了硬碟不夠大的問題要在近期擴充之外,沒有其他惱人的問題,就在準備拆除磁帶機電腦的時候,放眼望去,機房內的架子上好多冒牌的Server啊,一些簡單的service也要一臺電腦來跑,既佔空間又難管理,加上我的C4506上面已經沒有多餘的網路可以用了,真想把它們通通拆光(怒),這時候想起來前一陣子有聽過VMWare的講座,似乎有個免費的好玩意兒可以來玩玩看,於是乎就去官方網站抓了ESXi下來玩,實際安裝在HP DL380上面運作還算很簡單,磁碟陣列也能夠很順利的抓到,只可惜這臺380用的CPU並沒有支援VT,可能在效率上會有些低落,不過要跑這幾臺簡單的Service是綽綽有餘了,但是移轉這些Server並不是一件簡單的事情,雖然官網上有提供轉換程式vCenter Converter,說是可以輕鬆將實體Server轉換成VM(Virtual Machine),但我還是有點怕怕的,還是自己重新安裝幾臺Windows Server 2003比較保險一點,正好趁這機會試試看系統備份與災難回復等等功能,在有限資源下的作法,雖然我最想要的VMotion功能並不在免費的ESXi支援之內,不過以一個免費的VM Server來說,ESXi已經是非常的物超所值了,剩下的也該自己動動手呀,太懶惰是不行的,再說了,這裡的資料運作也不是那麼重要到完全不能停機,必要的停機也是可以接受的(不然我也沒飯吃了),雖然手動的備份與復原有點費事,不過還算簡單,直接利用ESXi搭配的Infrastructure Client就能對Virtual Appliance夠做到簡單的Export和Import,唯一可惜的是必須在VM關機的狀態下才能進行這些動作,有些3rd-party提供了可以不停機的Export方法,目前用過的是VM Explorer,只要把ESXi上面的ssh打開,用VM Explorer就可以做到Hot Export,功能看起來相當強大,看起來試用版的功能有限制,但是我還沒有玩透,真正有限制的部份還沒有發現….

經過兩周的使用,才發現要在現有環境導入VM真正的問題點,因為所有的VM都變成了檔案,對檔案來說最重要的就是備份,好死不死HP的硬碟真的是貴爆了(IBM也是啦),如果出問題,花錢買起來可是很痛的,備份備份….那不就正是之前玩的FreeNAS該做的嗎?ESXi和FreeNAS都有支援iSCSI,這也是個不錯的研究課題,整個研究過程中,困擾我最久的就是FreeNAS的iSCSI設定,Service總是跑不起來,最後發現是觀念錯誤,FreeNAS會自己建立iSCSI要用的檔案,但是檔案名稱必須在設定裏面自己加上去,之前一直錯誤的以為直接將資料匣指定過去就可以跑了,在FreeNAS上順利的設定完成之後,ESXi倒是很簡單的就抓到了,建立storage也很簡單(有需要圖文說明嗎?),然後就可以設定VM,讓VM愉快的在FreeNAS上面運作了….?

『?』沒錯,接下來就是一個嚴重的問題,放在iSCSI的VM要怎麼備份?除了掛載的機器之外都沒有其他機器能夠認的出來,如果用ESXi的storage管理來手動備份實在太花時間了(ESXi的時間計算不太準,我也不知道為什麼),更慘的是如果DL380掛點,這些資料也就全部跟著消失掉,因為沒有其他機器認得他曾經掛載的iSCSI硬碟(還是我的觀念又錯了?),所以此辦法行不通,必須另外想辦法解決,目前為止ESXi能夠支援的網路儲存媒介除了iSCSI之外,令一個就是老牌的NFS了,這可真是救星啊,馬上在FreeNAS上面打開NFS的Service,ESXi也能夠正確的設定為storage,VM也能在上面運作,網路上也有不少比較iSCSI與NFS的文章,NFS除了速度會稍微慢一點之外,似乎不比iSCSI差,至少我在備份與移轉的動作上方便的多,所以決定還是要採用NFS的解決方案,配合FreeNAS的靈活性,希望ESXi能夠順暢的運轉下去,接下來就是要買一臺強悍的Server來跑VM囉~~

P.S.有一件事忘記罵了,就是那個Infrastructure Client竟然只有Windows版本?ESXi是Linux啊,怎麼會用Windows去管理Linux呢?VMWare到底在想什麼啊~~!

RSS feed | Trackback URI

5 則迴響 »

迴響 by roid
2009-05-05 20:01:51

guest OS時間會亂跑是正常的,官方有說明
http://www.vmware.com/pdf/vmware_timekeeping.pdf

iSCSI硬碟換別台電腦應該也可以mount,可能是ESXi用的檔案系統別台電腦認不得??

迴響 by kaien
2009-05-06 09:16:36

我說的時間計算是指把資料放進storage的時間,往往畫面上顯示只要5分鐘卻花了快半小時才傳完,至於guustOS系統時間就用NTP去排除就好,目前還沒發現問題

至於iSCSI的部份,研究的還不夠透徹,但有趣的是我用兩臺XP去mount FreeNAS的iSCSI,竟然可以分別格式化!?放上去的檔案也互相看不到,看來日後還有得玩….

迴響 by roid
2009-05-06 20:10:47

iSCSI控制是block level,不是file level,同時用兩台電腦去mount會炸很大…

基本上就當作SCSI就是了,一台SCSI硬碟串了兩台電腦的SCSI卡也會死很大

(Comments wont nest below this level)
 
 
 
迴響 by Roger
2010-04-26 10:16:46

最近我也想弄個ESXi,硬體、儲存媒體、備份方式、災難復原……..這些都要評估好,不然出問題可就很麻煩了。

我測試過的結果是,用FreeNAS架的 iSCSI,同時間最好只掛一台,掛兩台互丟的檔案會看不到,很怪就是了,但是如果第一台XP掛載後丟的檔案,再卸載,然後再用第二台XP掛上,可以正確看到第一台丟上去的檔案,所以感覺只要iSCSI沒問題,掛那一台都可以正確抓到上面的資料。

另外比較好奇的是,您說使用NFS來備份?備份的時候vm是不是也要關機?還有如果您是用FreeNAS來當儲存媒體,那必然是透過網路連線的方式來存取資料,請問您的網卡等級是? 100Mb? 1Gb? 10Gb? 存取的效率跟本機硬碟比較起來的感覺呢?

迴響 by kaien
2010-04-27 14:06:37

iSCSI的部份最近沒有去玩,謝謝你的實驗結果,我有空也來試試看:)

我所做的NFS備份,備份的時候VM是需要關機的,雖然有點麻煩,您有更好的建議可以提供給我嗎?

至於網路卡跑的是1Gb,可能因為存取的資料不是很頻繁,沒有特別比較過,而且當時使用的HP-DL380G3也已經被我換掉(太舊了,而且CPU 沒有VT,不能跑64bit的OS),新機器的HD很大,所以系統還是放在本機上面跑,然後定時把整個OVF Template放到FreeNAS的NFS裏面去。

總的來說,我都是用土法煉鋼的方法去做(技術底子太差),希望有機會了解您評估的東西,呵呵~~

 
 
名稱
電子郵件
URI
你的迴響 (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.

Trackback responses to this post