ret43543 发表于 2015-11-21 02:58:34

Linux内核编译LVS

  1.获取支持LVS的内核源代码(2.6.32)
2.用户配置工具ipvsadm
3.内核配置选项(make menuconfig)
  
[*] Enable loadable module support--->
[*] Enable the block layer--->
Processor type and features--->
Power management and ACPI options--->
Bus options (PCI etc.)--->
Executable file formats / Emulations--->

[*] Networking support--->
Networking options--->
   
[*]   Amateur Radio support--->
    < >   CAN bus subsystem support--->
    < >   IrDA (infrared) subsystem support--->
    < >   Bluetooth subsystem support--->
    < >   RxRPC session sockets
   
[*]   Wireless--->
    < >   WiMAX Wireless Broadband support--->
    < >   RF switch subsystem support--->
    <*> Packet socket
   
[*]   Packet socket: mmapped IO
    <*> Unix domain sockets
    < > PF_KEY sockets
   
[*] TCP/IP networking
   
[*]   IP: multicasting
   
[*]   IP: advanced router
            Choose IP: FIB lookup algorithm (choose FIB_HASH if unsure) (FIB_HASH)--->
   
[*]   IP: policy routing
   
[*]   IP: equal cost multipath
   
[*]   IP: verbose route monitoring
    [ ]   IP: kernel level autoconfiguration
    < >   IP: tunneling
    < >   IP: GRE tunnels over IP
   
[*]   IP: multicast routing
    [ ]   IP: PIM-SM version 1 support
    [ ]   IP: PIM-SM version 2 support
   
[*]   IP: ARP daemon support
   
[*]   IP: TCP syncookie support (disabled per default)
    < >   IP: AH transformation
    < >   IP: ESP transformation
    < >   IP: IPComp transformation
    < >   IP: IPsec transport mode
    < >   IP: IPsec tunnel mode
    < >   IP: IPsec BEET mode
    [ ]   Large Receive Offload (ipv4/tcp)
    < >   INET: socket monitoring interface
   
[*]   TCP: advanced congestion control--->
    [ ]   TCP: MD5 Signature Option support (RFC2385) (EXPERIMENTAL)
    < >   The IPv6 protocol--->
    [ ] Security Marking
   
[*] Network packet filtering framework (Netfilter)--->
      [ ]   Network packet filtering debugging
      
[*]   Advanced netfilter configuration
      [ ]   Bridged IP/ARP packets filtering
            Core Netfilter Configuration--->
      <*>   IP virtual server support--->
       [ ]   IP virtual server debugging
      (12)IPVS connection table size (the Nth power of 2)
            *** IPVS transport protocol load balancing support ***
      
[*]   TCP load balancing support
      
[*]   UDP load balancing support
      
[*]   ESP load balancing support
      
[*]   AH load balancing support
            *** IPVS scheduler ***
      <*>   round-robin scheduling
            weighted round-robin scheduling
      <*>   least-connection scheduling
      <*>   weighted least-connection scheduling
      <*>   locality-based least-connection scheduling
      <*>   locality-based least-connection with replication scheduling
      <*>   destination hashing scheduling
      <*>   source hashing scheduling
      <*>   shortest expected delay scheduling
      <*>   never queue scheduling
      *** IPVS application helper ***
      <*>   FTP protocol helper
      IP: Netfilter Configuration--->   
    < > The DCCP Protocol (EXPERIMENTAL)--->
    < > The SCTP Protocol (EXPERIMENTAL)--->
    < > The RDS Protocol (EXPERIMENTAL)
    < > The TIPC Protocol (EXPERIMENTAL)--->
    < > Asynchronous Transfer Mode (ATM)
    <*> 802.1d Ethernet Bridging
    [ ] Distributed Switch Architecture support--->
    <*> 802.1Q VLAN Support   
    [ ]   GVRP (GARP VLAN Registration Protocol) support
    < > DECnet Support
    < > ANSI/IEEE 802.2 LLC type 2 Support
    < > The IPX protocol
    < > Appletalk protocol support
    < > CCITT X.25 Packet Layer (EXPERIMENTAL)
    < > LAPB Data Link Driver (EXPERIMENTAL)
    < > Acorn Econet/AUN protocols (EXPERIMENTAL)
    < > WAN router
    < > Phonet protocols family
    < > IEEE Std 802.15.4 Low-Rate Wireless Personal Area Networks support (EXPERIMENTAL)
   
[*] QoS and/or fair queueing--->
    [ ] Data Center Bridging support
    Network testing--->

[*]   Amateur Radio support--->
< >   CAN bus subsystem support--->
< >   IrDA (infrared) subsystem support--->
< >   Bluetooth subsystem support--->
< >   RxRPC session sockets

[*]   Wireless--->
< >   WiMAX Wireless Broadband support--->
< >   RF switch subsystem support--->
< >   Plan 9 Resource Sharing Support (9P2000) (Experimental)--->
Device Drivers--->
Firmware Drivers--->
  4. 编译(make)
页: [1]
查看完整版本: Linux内核编译LVS