[ L4 로드밸런서 ] SMILE L4 ELCAP 서비스 이용가이드
| L4 로드밸런스란?
L4 로드밸런스 서비스는 특정 서버에 트래픽이 집중되는 것을 없애기 위해 네트웍 상단에서 전용장비를 두고, 전용장비를 이용하여 각 서버로 분산함으로써 네트워크 효율성을 증대 할 수 있는 서비스입니다.
| admin 계정 설정
1. admin 계정 로그인
부여받은 접속 정보로 admin 계정에 접속합니다.
2. 사용자 계정 생성 및 IP 등록
로그인 완료 후 좌측 항목 중 맨 아래에 있는 '설정'으로 이동합니다.
설정에는 장비설정, 계정설정, 시스템이 있습니다.
L4 로드밸런서 설정을 위해 '장비설정'과 '계정설정'을 설정합니다.
3. 장비설정
장비 설정에서 L4 로드밸런서에 이용할 서비스 아이피(대표 아이피)를 추가 후 저장해줍니다.
4. 계정설정
L4 로드밸런서에 사용할 계정과 해당 계정에서 사용할 IP를 등록해줍니다.
등록확인
| 사용자 계정 설정
1. 사용자 계정 로그인
admin 계정으로 생성한 사용자 계정에 로그인 합니다.
2. 서버리스트 설정
로그인 후 서버리스트에서 admin 계정에서 등록한 IP 중 사용할 IP를 등록합니다.
1) 서버 등록
서버 등록 버튼을 클릭 후 서버 이름과 등록할 IP를 선택 후 등록합니다.
등록 확인
3. L4 로드밸런서 설정
서버 등록 완료 후 L4 로드밸런서로 이동해서 L4 그룹을 생성합니다.
1) L4 그룹 생성
L4 그룹 생성을 클릭합니다.
- L4 그룹 생성은 3단계로 이뤄집니다.
2) 1 단계 (그룹 이름 및 서비스 선택)
1 단계에서는 L4 그룹의 이름과 서비스 IP, 분배 장식, 분배 알고리즘을 선택합니다.
2-1) Direct Routing 설정
L4 분배 방식 설정 중 Direct Routing 방식은 NAT 방식(일반)이나, Global L4 방식(Proxy)과 달리 서버에서 별도의 설정이 필요합니다.
- 리눅스 설정
- 윈도우 설정
3) 2 단계 (포트 및 웹 서버 설정)
2단계에서는 사용할 포트와 연결된 웹 서버를 선택합니다.
4) 3 단계 (설정 확인)
1, 2단계에서 설정한 내용을 확인 후 변경할 내용이 없다면, 생성을 완료합니다.
생성확인
4. L4 그룹 설정
L4 그룹의 설정 변경은 작업하고자하는 정책을 선택 후 '그룹 설정'을 클릭합니다.
- 그룹 설정 중 변경하는 과정은 초기 생성 과정과 동일합니다.
5. 설정 제거
1) 로드밸런서 삭제
로드밸런서 설정을 제거하려면, 먼저 등록되어있는 웹서버 설정을 제거해야 합니다.
새로 생긴 웹서버리스트 표의 설정을 클릭합니다.
왼쪽 체크박스에서 제거할 웹서버를 체크 후 저장합니다.
웹서버 리스트에 아무런 설정이 없는 것이 확인되면, 삭제를 클릭합니다.
삭제확인
2) 서버리스트 삭제
서비리스트의 표에 존재하는 체크박스에서 제거하고자하는 서버를 체크 후 삭제를 클릭합니다.
삭제 확인
3) 서비스 아이피 삭제
admin 계정의 장비 설정으로 이동합니다.
삭제하고자하는 서비스 아이피의 삭제를 클릭합니다.
삭제확인
4) 계정 삭제
계정 설정으로 이동 후 삭제하고자 하는 계정을 체크 후 삭제를 클릭합니다.
삭제확인
| 리눅스 & 윈도우 Direct Routing 설정
분배할 서버에 접속해서 lo:0를 생성합니다.
- IP 부분에는 L4 에서 사용할 서비스 IP를 입력합니다.
ex) 192.168.9.35
# cat /etc/sysconfig/network-scripts/ifcfg-lo:0
DEVICE=lo:0
IPADDR=192.168.9.35
NETMASK=255.255.255.255
ONBOOT=yes
NAME=loopback
sysctl.conf 파일에 설정을 추가합니다.
# cat /etc/sysctl.conf
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
sysctl.conf 파일에 추가된 내용을 적용합니다.
# sysctl -p
마지막으로 lo:0을 활성화 시킵니다.
# ifup lo:0
윈도우 실행창에 hdwwiz.exe 명령어를 입력해서 하드웨어 추가 마법사를 시작합니다.
다음 항목에서 '목록에서 직접 선택한 하드웨어 설치(고급)(M)'을 선택합니다.
장치 선택에서 네트워크 어댑터를 선택합니다.
제조업체와 네트워크 어댑터를 설정합니다.
- Microsoft, Loopback
설치를 마무리합니다.
네트워크 연결에 추가된 새로운 이더넷에 IP 주소와 서브넷 마스크를 입력합니다.
- IP에는 L4에서 사용할 대표 IP를 입력합니다.
ex) 192.168.9.35
마지막으로 관리자권한 명령 프롬프트를 실행해서 다음 명령어를 입력합니다.
- 이더넷 : 기존 어댑터, 이더넷 2 : 새로 추가한 루프백 어댑터
netsh interface ipv4 set interface "이더넷" weakhostreceive=enabled
netsh interface ipv4 set interface "이더넷 2" weakhostreceive=enabled
netsh interface ipv4 set interface "이더넷 2" weakhostsend=enabled
netsh interface ipv4 set interface "이더넷 2"