• 맑음동두천 -8.9℃
  • 맑음강릉 -2.4℃
  • 맑음서울 -5.1℃
  • 흐림대전 -3.2℃
  • 구름조금대구 -3.6℃
  • 맑음울산 -2.7℃
  • 광주 -1.3℃
  • 맑음부산 -1.5℃
  • 흐림고창 -3.3℃
  • 흐림제주 6.2℃
  • 맑음강화 -8.4℃
  • 흐림보은 -5.2℃
  • 맑음금산 -5.1℃
  • 구름많음강진군 -4.0℃
  • 흐림경주시 -5.5℃
  • 맑음거제 -0.5℃
기상청 제공

linux virtual server - lvs

active, stanby 구분


[root@~]# pstree

 ├─pulse───lvsd───2*[nanny]          // active

   


[root@~]# pstree

 ├─pulse                                                // stanby





<LVS1>


eth0    123.45.123.20

eth0:1  123.45.123.59



[root@~]# ipvsadm -L                                          // 현재 로드밸런싱 되고 있는 리스트

IP Virtual Server version 1.2.1 (size=4096)

Prot LocalAddress:Port Scheduler Flags

    -> RemoteAddress:Port           Forward Weight ActiveConn InActConn

TCP  123.45.123.59:http  wlc persistent 1800                                 // 59 VIP →  75 VIP

    -> 123.45.123.75:http               Route   1      131        20                          →  77 VIp

    -> 123.45.123.77:http               Route   3      207        229




root@dbkn-lvs1:~# vi /etc/sysconfig/ha/lvs.cf


serial_no = 14

primary = 123.45.123.20

service = lvs

backup_active = 1

backup = 123.45.123.21

heartbeat = 1

heartbeat_port = 539

keepalive = 6

deadtime = 18

network = direct

debug_level = NONE

monitor_links = 0

syncdaemon = 0

virtual hellosisa_http {

     active = 1

     address = 123.45.123.59 eth0:1

     vip_nmask = 255.255.255.128

     port = 80

     persistent = 1800

     pmask = 255.255.255.255

     send = "GET / HTTP/1.0rnrn"

     expect = "HTTP"

     use_regex = 0

     load_monitor = none

     scheduler = wlc

     protocol = tcp

     timeout = 5

     reentry = 5

     quiesce_server = 0

     server hellosisa_web1 {

         address = 123.45.123.77

         active = 1

         port = 80

         weight = 3

     }

     server hellosisa_web2 {

         address = 123.45.123.75

         active = 1

         port = 80

         weight = 1

     }

}





<LVS2>


eth0   123.45.123.21



[root@~]# ipvsadm -L

IP Virtual Server version 1.2.1 (size=4096)

Prot LocalAddress:Port Scheduler Flags

  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn



LVS1과 /etc/sysconfig/ha/lvs.cf 동일





123.45.123.20:port  → 웹모드