close

LVS(Linux Virtaul Server),是一種叢集(Cluster)的技術,透過支援IPVSkernel,來達到LVS/Direct Routing (DR)LVS/IP TunnelLVS/NAT的功能,詳細內容請看LVS官方網站

1.修改FreeBSD Kernel讓FreeBSD支援ipvs功能

先從下載ipvs的tarball檔,並解開...cd進去解開的ipvs-x.x.x資料夾

cp patch/5.x-RELEASE/* /usr/src
cd /usr/src
patch -p0 < uipc_socket.c.patch
patch -p0 < ip_input.c.patch
patch -p0 < socketvar.h.patch
patch -p0 < sys_conf_options.patch
patch -p0 < sys_i386_conf_GENERIC.patch

紅色的部分請根據自己使用的O.S及安裝的套件來做設定

2.Rebuild kernel

cd /usr/src/sys/i386/conf
config GENERIC
cd ../compile/GENERIC
make depend
make
make install
3.Compile ipvs module (以下3.4步均在解開之ipvs目錄下進行)
cd ipvs/;make
cd ipvsadm/;make
4.Compile ipvs scheduler module for rr(Round Robin)
cd ipvs/
cd schedulers/
cd rr/
make
5.Reboot System

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 lovejulie 的頭像
    lovejulie

    ERIC's Blog

    lovejulie 發表在 痞客邦 留言(0) 人氣()