Tommy 碎碎念

Tommy Wu's blog

« 上一篇 | 下一篇 »

放棄 VMWare Server, 改用 VirtualBox
post by tommy @ 14 五月, 2011 10:17

家裡的伺服器上頭都有裝上 VMWare Server 2.0, 主要就是跑一個 XP 的 VM, 用來讓我可以由遠端使用家裡那台 HP 3050z 的印表機, 除了每個月把小朋友學費轉帳的結果印出來外, 另一個主要的功能就是用來讓我傳真給 etrade (沒辦法, 公司配股是這家管的, 且我們公司不能由電腦直接傳真, 只能印出來再傳, 不過... etrade 轉帳指令要求附上護照影本, 每次印出來再傳都說不清楚, 只好透過家裡的機器直接傳真). 

自從 firefox 升級到 3.x 版之後 (很久了吧), 使用 firefox 就連不上 VMWare Server 的介面, 所以後來就改用 IE 來做. 不過... 說真的, 傳真一年最多一次, 列印有時都直接把檔案傳給老婆, 也很少印了. 後來真的很少用到. 但是.... 上個月賣了公司的股票後, 又碰到傳真的需求... 這時... 用 IE 連也很難連上 (想不出為什麼, 都已經是用 ssh tunnel  來連線, 在 ssh 上的速度看來不慢, 不過... 不是連不上, 就是連上後速度很慢), 光做個傳真的動作, 居然要花上數小時來操作.... 實在受不了, 就決定換個 VM 程式來試看看.

首先是改用 Linux 本身的 KVM 搭配 QEMU 來使用. 一跑.... 跟原本 VMWare Server 一比, 實在快多了. 不過, 家裡三台機器, 各裝上一個, 結果... 有兩台常常發生 freeze 的情形 (VNC 的畫面停住, 沒反應, 關掉再連就連不上), 連主機上的 KVM 程式都沒反應, 只能用 kill -9 刪除. snapshot 與 savestate 的功能也常常不能用. 所以... 玩了兩天後就放棄, 再換成 VirtualBox 4.0.

原本以為 KVM 很快了, 結果用 VirtualBox 4.0 後, 發現更快了. 在遠端透過 RDP 操作, 感覺跟在家裡用差不多. 且目前看來很穩定, 沒碰到什麼掛掉的情形.  所有的動作我目前都是透過 vboxmanage 指令來操作 (因為要用 GUI 介面還要進到 X 去操作, 覺得麻煩), 直接在 ssh console 下下指令後就可以在 RDP 中使用了.

不過... 仍有下列的一些問題:

  • 由於 libvnc 授權的問題, 目前 4.0.x 的官方版本沒有支援 VNC (要的話要自己做), 只能透過 VRDP 來使用. 但是在沒有安裝 Guest Additional 之前, 滑鼠的位置很難控制, 近端與遠端的滑鼠位置不同步.... 所以, 在安裝 OS 的時候很麻煩.... 常常近端的滑鼠都移出 RDP 視窗了,遠端的滑鼠還移不到想要的位置. 這個問題在裝上 Guest Additional 之後就沒有了.
  • Guest Additional 裝上後, 用 VRDP 操作時, 遠端的 Windows 的 CJK 字形, 會有掉字的情形. 這個看起來應該是 Guest Additional 1.6 版之後的問題... 不過,  看 bugtracker 上頭過了這麼久,這問題還是存在, 目前看來無解. 只能改用 VNC (要自己做), 或在遠端的 Windows 本身開啟遠端桌面功能來連線.
  • 雖然有支援 virtio 的網卡, 不過.... 最好不要用. 因為我先用 KVM 的關係, 所以用 VirtualBox 時也是選擇這個網卡, 結果....封包一直掉, 連 copy 一個 1k 的檔案都會發生錯誤. 改用 intel 的網卡就正常了.
  • 在 Linux  上頭使用 bridge 功能時, 在 VirtualBox 4.0 之後, 並不需要真的使用 Linux host 本身的 bridge 功能. (不過... 目前 google 上頭找到的所有文件都還是舊的, 都是教人要先做 bridge 才能用)

雖然有上頭的問題,   不過或多或少都有解決的方法, 目前用起來我是對 VirtualBox 4.0 很滿意.

Del.icio.us Furl HEMiDEMi Technorati MyShare
迴響
暱稱:
標題:
個人網頁:
電子郵件:
迴響

  

Bad Behavior 已經阻擋了 133 個過去 7 天試圖闖關的垃圾迴響與引用。
Power by LifeType. Template design by JamesHuang. Valid XHTML and CSS