IP Tunneling 방식으로 LVS 를 구현할때 가상 ip 를 어떻게 정하는건가요?

d-rice의 이미지

안녕하세요.
LVS 구축중에 궁금한점이 있어서, 문의를 드립니다.

현재 서버 3 대가 있고, 모두 공인 IP (IDC 에 입주해 있는 고정IP) 를 가지고 있습니다.
대충 ip 는
1번 서버 : 218.111.222.108
2번 서버 : 218.111.222.109
3번 서버 : 218.111.222.110
위와 같다고 하겠습니다.

LVS 구축 문서들을 보면.. Direct Route 방식이나 IP Tunneling 방식은 하나의 가상 IP 를 만들어서
각각의 가상 이더넷 인터페이스에 할당하고, ipvsadm 을 통해 분산처리해 준다고 나와 있는데요..

그 가상 IP 는 어떤 IP 를 임의로 만들어서 지정해야 하는건가요?
만약, 218.111.222.107 이라는 가상IP 를 만들었다면,

LV : 로드밸런서
ifconfig eth0:0 218.111.222.107 up
route add -host 218.111.222.107 dev eth0:0
ipvsadm -A -t 218.111.222.107:80 -s rr
ipvsadm -a -t 218.111.222.107:80 -r 218.111.222.109:80 -i
ipvsadm -a -t 218.111.222.107:80 -r 218.111.222.110:80 -i

Real Server : 실제 서비스 서버 (218.111.222.109 , 218.111.222.110)
ifconfig lo:0 218.111.222.107 up
route add -host 218.111.222.107 dev lo:0

(/etc/sysctl.conf 에 net.ipv4.ip_forward = 0 수정은 했습니다.)

위 처럼 설정후 가상 IP 인 218.111.222.107 로 외부에서 접속을 해야 제대로 될텐데..

제가 IDC 에서 받은 IP 는 위 3 개가 전부이거든요.. ㅡㅡ;
임의로 IDC 에서 ip 를 하나더 할당해 줄리도 없고, 돈 내고 ip 할당 받기에는 돈도 없고... ㅠ.ㅜ

아니면, 제가 착각을 하고 있는건지요??

답답해 죽겠습니다..

누가 제 속좀 탁 트이게 해 주실분 안계신가요? ^^;

========

아.. 그리고, 혹시 몰라서 로드밸런서 서버에서는 eth0:0 를 할당하지 않고,
리얼 서버들에서 가상 IP 를 로드밸런서의 IP 인 218.111.222.108 로 할당해 보았더니..
역시나 열리지가 않네요.. ^^;

혹시 제가 모르는 iptable 설정이 있다면.. 도움좀 부탁드립니다..
그럼.. 한주의 시작인 월요일~ 모두 즐겁게 보내세요 ^^

(Server Ver : Centos4.6 2.6.9-67.0.20.ELsmp)

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.