2008年10月25日

KVM 帶來的結果

承接早前的文章,近期在忙著 KVM 的設置,在正式完成設定並正式投入服務之際,由兩張 CompactFlash 組成的儲存裝置竟然發生問題並無法進入操作系統。

嘗試維修後也沒有得到甚麼進展,唯有放棄此新鮮的設計,把家中一隻 2.5" 的流動硬碟作為新的儲存裝置了。至於兩張 CompactFlash 拿出來之後,放在其他地放上卻操作正常,令我甚是無奈。

花了數天重新安裝整個 Ubuntu Server 系統,參考之前的經驗,這次的安裝算是順利,不過卻放棄把 KVM 重新編譯至較新的版本。再重新安裝 KVM 和 Windows XP 子系統後,執行了 1M Super Pi 測試,同一測試在純 QEMU 模擬環境下 (QEMU 是未有任何硬體加速的模擬方法,透過修改 virtlib 下的 XML 檔案,能夠從 KVM 和 QEMU 互相轉換) 只能得到 11分11秒的成績,至於我五年前採用 Pentium M 1.3GHz 的流動電腦也只錄得 1 分 07秒,KVM 虛擬環境下仍然有 41秒的成績實在不錯 (主機使用的是 AMD Athlon X2 4800+ 2500MHz 處理器) 。

2008年10月24日

Kick Off

今天是工作團隊輕鬆的日子,不過起床的時間卻要比平常更早,因為目的地是香港半山區的一個豪宅會所。

上午是一個個案分析的練習,總算沒有貽笑大方。吃過午餐便是活動的時間,抵達羽毛球場後,一行人也不免呆了一陣子。由壁球場改建成羽毛球場,除了因回音關係音響效果十足之外,其餘時間都甚是不爽。隨後和同事便打起牌來,一小時許的時間打了六圈,急忙的打法令我也經常做錯決定,最後也輸了不少。

可惜因為小學校友會的關係,未能和同事一同去鯉魚門吃海鮮。同事們也不太理解為何不把會議改期,不過現實上往往要作一點點取捨。

2008年10月21日

AF Fisheye-Nikkor 10.5mm f/2.8G ED

官方鏡頭的全寫應該帶有 DX 字樣,代表只適用於 DX 規格的數碼相機 (廢話),如果是全片幅的話,DX 鏡頭便會得物無所用了。

可是,父親大人竟然勇字行頭,把這支鏡頭整形,使之成為一支真真正正 10.5mm 及達到 180 度可視角之鏡頭...汗。做法: 簡單到痺,只要你夠膽把一體連接鏡頭的遮光罩以界刀切開便可以了 =.="


點擊可看大圖。

2008年10月20日

秋意

十月份又來了,又是秋季來臨的日子,身體狀況不太理想,很快便受不到涼風的打擊而作病了。

可恨是近來的生活甚是繁忙,包括快要完結 (但還未完結) 的 freelance,校友會的事務 (做主席的壓力還真巨大)和工作上未知的變數。

壓力最大的還始終是工作上的阻濟,十月已經是會計年度的完結了,十一月開始,工作崗位應該會有一百八十度的轉變。可是到底詳情如何,至今管理層還未有定案,連丁點兒確實的消息也沒有。公司架構環環相扣,即使今天和其他部門的會議也沒有進展。

希望最後的決定不會令我太失望罷。

2008年10月12日

不用工作的 Weekend

星期日是公司的足球比賽,可是因為要替妹妹修理電腦,未能出席,本來打算維修後到場觀戰也得擱下。可是最後竟然因為球員人數不足而取消,情況甚是尷尬。

安裝 Windows 本來不是難事,不過,可能因為電腦太舊,當中也竟然遇上阻滯,問題在於光碟機 (是只能夠讀取 CDROM 的「光碟機」)未能成功以安裝光碟開機。原本以為是光碟開機一刻在讀取硬碟的 EXT3 格式時發生錯誤,所以到姑媽的家先燒了一隻 GParted 開機碟來測試仍然無法成功。最後都找到了在 GRUB 加入以光碟啟動選項的方法,加上 fixboot 和 fixmbr 指令,終於成功安裝了。

黃昏時份本來也有足球活動,可是最後卻因為急於商討「傳奇盃」事宜而改為晚飯會議。只是七、八人的宿營而已,卻好像難於登天。

2008年10月4日

家中的虛擬化之戰

正打算為家中的 Ubuntu 伺服器設置虛擬器 (Virtual Machines),製作虛疑器的選擇比以前多,略有研究的也有四種。

Hyper-V: 乃是 Microsoft 加入虛擬器後比較有潛力的方案,亦是首個 Microsoft 的原生虛擬平台 (Native Hypervisor)。在虛擬技術方面,Hyper-V 還算是新丁一名,能否打響名堂還得看看軟件巨人的研發能力了; 反而值得留意的是 Hyper-V 也來支援 SuSE Linux,這個迫不得已的支援表也有點黑色意味。當然,我的 Ubuntu 伺服器並不會為此改頭換面,所以還未有機會試一試它的實力。

VMWare: 對比起來,VMWare 要算是虛擬他的老大哥了。這所公司的高瞻遠足實在值得參考 -- 當 VMWare 從大型虛擬系統走到中小企的那一刻 (或者說,當中小企能負擔的電腦也有足夠運算虛擬平台的時候),它還是業界唯一的方案。即使現在的許多功能,也仍然只此一家。適逢VMWare Server 2.0 剛剛正式推出,本來也有興趣一試。然而,封閉源碼軟件和 Linux 始終有點格格不入。

Xen: 這個門派歷史也不短,原本是大學的項目,商業化後再被 Citrix 收購,但仍然保留了 XenSource 的開放源碼部份。假設這個商業開源模式運作能夠顯示出成效,相信會引發一輪軟件界革命性的變化。有趣的是,在眾多虛擬軟件,我只有正式讀過 Citrix 的網上課程。

KVM (Kernel-based VM): 乃是我最終的選擇,原因倒也不少: 正式被 Ubuntu 定為預設虛擬器、開放程度 (非商業成份) 最高,當然還有最主要的一點 -- 型。要在沒有 GUI 畫面的環境下設定 KVM 在網路上的參考資料可以用殘缺不全來形容,花了兩晚仔細閱讀各個設定檔和散亂的文件後成功在 Windows 系統上以 Tight VNC Viewer 連接至 「QEMU / KVM」 的畫面帶來的成功感實在感動。剩下來的難題只有: 在兩張軟件 RAID-0 運作的 8GB CompactFlash 記憶卡上,空間是很緊絀的,正所謂「一不做、二不休」-- 精力集中在 XPe 上了!


虛擬器免費版比較
主系統
子系統
Microsoft Hyper-V Server 2008
Native-OS on x86-64
Windows, SuSE Linux on x86, x86-64
VMWare Server 2.0
Windows, Linux on x86, x86-64
Windows, Linux, Solaris on x86, x86-64
Citrix XenServer Express Edition (Native); Xen (Native)
Native on x86, x86-64
Windows, Linux on x86, x86-64
KVM (Kernel-based VM)
Linux on x86, x86-64
Windows, Linux on x86, x86-64