Changes between Version 2 and Version 3 of Xen_Lustre_centos_easy


Ignore:
Timestamp:
Jun 24, 2008, 4:21:55 PM (16 years ago)
Author:
chris
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Xen_Lustre_centos_easy

    v2 v3  
    44   編譯具有 lustre 與 Xen 功能的 CentOS 5.1 核心。
    55 * 方法 : [[BR]]
    6    CentOS 5.1 在安裝時, 便會提示是否要直接安裝具有'''虛擬化'''功能的核心, 我們可以藉由這個核心開機, 然後再新增 lustre 的相關 kernel 模組即可達到目的.
    7    這個方式較先前要編譯的方式簡單也快速許多, 以下是詳細的步驟.
     6   CentOS 5.1 在安裝時, 便會提示是否要直接安裝具有'''虛擬化'''功能的核心, 我們可以藉由這個核心開機, 然後再新增 lustre 的相關 kernel 模組即可達到目的.[[BR]]這個方式較先前要編譯兩次的方式來得簡單也快速許多, 以下是詳細的步驟.
    87== 2. 編譯步驟 ==
    98=== 2.1 使用 yum 安裝所需要的套件 : ===
     
    2524[root@lustre_xen ~] tar -zxvf lustre-1.6.5.tar.gz
    2625}}}
    27  * 2.2.2 '''linux-2.6.18-53.1.14.el5.tar.bz2'''
     26 * 2.2.2 '''linux-2.6.18-53.1.14.el5.tar.bz2'''[[BR]]
    2827   Lustre 自從被 Sun 公司所併購之後,目前最新的套件必須先至 Sun 的網站免費註冊之後才可下載,[http://www.sun.com/software/products/lustre/get.jsp 前往下載]。以 lustre-1.6.5 為例,檔案名稱為 linux-2.6.18-53.1.14.el5.tar.bz2
    2928{{{
     
    3635}}}
    3736=== 2.3 編譯 lustre 所提供的 kernel ===
    38  * 2.3.1 接著就可以開始編譯剛剛解壓縮到 /usr/src 的核心檔案,此核心檔案是由 lustre 的官方網站所提供,並且提供可編譯出具有 xen + lustre 功能模組的設定檔
    39    (config/kernel-2.6.18-i686-xen.config),將此核心檔案編譯成模組,最後在開機時讀入此模組,便可以成為一個具有 lustre + xen 功能的核心了
    40  * 2.3.2 首先,由於這是一個尚未 patch 過 lustre 的核心(Sun網站在下載此檔的地方有附註),因此在編譯之前,我們先 patch 這個核心
     37 * 2.3.1 接著就可以開始編譯剛剛解壓縮到 /usr/src 的核心檔案,此完整的核心檔案是由 lustre 的官方網站所提供,[[BR]]
     38         重要的是它提供了可編譯出具有 xen + lustre 功能模組的設定檔(config/kernel-2.6.18-i686-xen.config),[[BR]]
     39         只要將此核心檔案編譯成模組影像檔(initrd, vmlinuz),然後在開機時讀入此模組,便可以成為一個具有 lustre + xen 功能的核心了.
     40 * 2.3.2 首先,由於 linux-2.6.18-53.1.14 是一個尚未 patch 過 lustre 的核心(Sun網站在下載此檔的地方有附註),因此在編譯之前,[[BR]]
     41         我們必須先 patch 這個核心
    4142{{{
    4243[root@luxen ~]# cd /usr/src/linux-2.6.18-53.1.14/