万卷书   首页 > 电脑书籍 > Linux >用Linux下的LVS软件实现Linux集群
 
 把上面下载的两个补丁复制到/usr/src目录下,然后执行以下命令:

  cd /usr/src
  gzip -cd linux-2.4.20-ipvs-1.0.9.patch.gz
  cd /usr/src/linux
  patch -p1 < ../linux-2.4.20-ipvs-1.0.9.patch
  patch -p1 < ../hidden-2.4.20pre10-1.diff

  make mrproper
  make menuconfig

  执行make menuconfig时,我们将进入一个图形化的界面,在其中可以对Linux Kernel进行详细设置。与LVS相关的kernel选项都在“Networking options”中,进入“Networking options”,可以查看到“IP: Virtual Server Configuration”选项,将其它所有的子选项都选上:

  <M> virtual server support (EXPERIMENTAL)
  [*] IP virtual server debugging
  (12) IPVS connection table size (the Nth power of 2)
  --- IPVS scheduler
  <M> round-robin scheduling
  <M> weighted round-robin scheduling
  <M> least-connection scheduling scheduling
  <M> weighted least-connection scheduling
  <M> locality-based least-connection scheduling
  <M> locality-based least-connection with replication scheduling
  <M> destination hashing scheduling
  <M> source hashing scheduling
  <M> shortest expected delay scheduling
  <M> never queue scheduling
  --- IPVS application helper
  <M> FTP protocol helper

  另外,“Networking options”中的“IP: Netfilter Configuration"中的选项的所有子项,除了以下两项不要选之外,其它全可以选:

  < > ipchains (2.2-style) support
  < > ipfwadm (2.0-style) support

  还有,“Networking options”中还有一些关于网络的选项,要注意按自己的需要去选择:

  <*> Packet socket
  [ ] Packet socket: mmapped IO
  <*> Netlink device emulation
  [*] Network packet filtering (replaces ipchains)
  [*] Network packet filtering debugging
  [*] Socket Filtering
  <*> Unix domain sockets
  [*] TCP/IP networking
  [*] IP: multicasting
  [*] IP: advanced router
  [*] IP: policy routing
  [ ] IP: use netfilter MARK value as routing key
  [ ] IP: fast network address translation
  <M> IP: tunneling

上一页 下一页