星期四, 9月 22, 2011

在Xen FreeBSD guest安裝Xen tools

我在XenServer上安裝FreeBSD amd64的guest VM,先編譯HVM kernel再重開機。
~/> su -
# cd /usr/src
/usr/src# make buildkernel KERNCONF=XENHVM
/usr/src# make installkernel KERNCONF=XENHVM
/usr/src# reboot
重開機後會發現網路卡變成xn0,別忘了到 /etc/rc.conf 設定網路,還有硬碟會由ada變成ad,所以請記得改 /etc/fstab 用 Label mount,參考FreeBSD在fstab使用Label名稱mount磁碟

星期三, 9月 21, 2011

FreeBSD 8.2 i386 hangs on Xen

在XenServer安裝FreeBSD 8.2 release i386沒有問題,但是安裝客制化的Xen kernel重開機後整個VM卡住,用Xen Center或下指令都無法reboot或shutdown。

發現國外也有相同的問題,在這裏有新的patch,Amd64版本則無此問題。

根據FreeBSD/Xen,i386是半虛擬(para-virtualized,PV),amd64只能全虛擬(hardware virtualized,HVM)但可用 PV drivers;在FreeBSD 9.0後對Amazon EC2的相容性比較好,因為EC2即是使用Xen,相信在FreeBSD 9.0之後對Xen的相容性會更佳。

星期三, 9月 07, 2011

Ubuntu 更新錯誤

這幾天更新Ubuntu都偶爾出現bzip2錯誤,原來以為是站台在維護,但是更換Server還是一樣,才驚覺不對勁。

想了想,最近換上去的防火牆有開啟HTTP掃毒,果然關掉後就正常,看來是遇到bzip2封包解太久,造成錯誤。(它是用ClamAV,效能更差)

因為並非常見問題,特此誌之。