計算叢集MOSIX-3.1.1.1.for_kernel-3.2.23安裝

edwardking888發表於2012-12-13
隨著現在現代社會發展,資料計算分析在各個行業應用越來越廣泛,但是單機計算效能總是很有限,特別是在安全,醫療,物理,天文計算等鄰域,必須使用大型機,巨型機來完成計算任務,但是一般的民企是無力購買的。計算叢集MOSIX,就能很好完成這一工作,他能把很多普通計算機組成叢集,看來就像一臺計算機一樣!
 下面介紹下 MOSIX-3.1.1.1 安裝,
作業系統使用CENTOS 6.3    64位
叢集軟體 MOSIX-3.1.1.1.for_kernel-3.2.23 (www.mosix.cs.huji.ac.il  下載)

2臺虛擬機器(每臺虛擬機器4核,4GB記憶體,160GB硬碟)

# 下載MOSIX和kernel程式碼,準備編譯
wget  http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.2.23.tar.bz2

和 MOSIX-3.1.1.1.for_kernel-3.2.23-longterm.tbz

# 解壓到指定目錄
tar xjf linux-3.2.23.tar.bz2  -C /usr/src/
tar xjvf MOSIX-3.1.1.1.for_kernel-3.2.23-longterm.tbz  -C /usr/src/

注意:如果是centos 5.x升級過來的,在核心安裝時,要特別注意。還需要額外安裝  glibc-2.8 (wget http://ftp.gnu.org/pub/gnu/glibc/glibc-2.8.tar.gz  )。


#進入原始碼所在目錄
cd /usr/src/

#這裡需要注意的是,具體打補丁方法和linux核心配置方法一定要看MOSIX README文件,不然會導致核心編譯奔潰
#給kernel打上mosix補丁
patch -p1 < /usr/src/mosix-3.1.1.1/other/patch-3.2.23

#進入原始碼目錄,開始編譯
cd linux-3.2.23
#生成配置檔案
make menuconfig
配置檔案選項如下(只針對MOSIX-3.1.1.1.for_kernel-3.2.23版本):
Configure the following option:

      CONFIG_FUSE_FS
        File systems  ---&gt  FUSE (Filesystem in Userspace) support
      CONFIG_SYSVIPC
        General setup  ---&gt  System V IPC

   But make sure that the following is NOT CONFIGURED:

   CONFIG_HEADERS_CHECK"
        'Kernel hacking' ---&gt 'Run 'make headers_check' when building vmlinux'

#生成依賴關係
# make dep

#編譯核心
# make bzImage

#編譯核心模組
# make modules

#安裝核心模組
# make modules_install


#安裝核心
# make install

#進入mosix目錄
 cd ../mosix-3.1.1.1

#安裝mosix,一路回車,只用安裝,記得把你常用級別的mosix服務開啟就可以了.配置以後再說
# ./mosix.install

安裝完成。

後面會有文章繼續介紹配置和應用。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8183550/viewspace-751006/,如需轉載,請註明出處,否則將追究法律責任。

相關文章