FreeBSD¿¡¼ CARP¿Í HAProxy·Î ÀÌÁßÈ(HA) ±¸¼º | ÀÛ¼ºÀÏ : 2015/03/11 10:42 |
Á¶È¸¼ö : 15827 |
Á¦ ¸ñ : FreeBSD¿¡¼ CARP¿Í HAProxy·Î ÀÌÁßÈ(HA) ±¸¼º ÀÛ¼ºÀÚ : ÁÁÀºÁøÈ£(truefeel, http://coffeenix.net/ ) ÀÛ¼ºÀÏ : 2015.2.17(È) 1. CARP(Common Address Redundancy Protocol)¶õ ³×Æ®¿÷¿¡¼ VRRP(Virtual Router Redundancy Protocol)¸¦ µé¾îº» Àû Àִ°¡? VRRP, CARP À̸§¿¡ Redundancy(¸®´ø´ø½Ã)°¡ µé¾î°¡ ÀÖ´Â °ÍÀ» º¸¸é ¿ëµµ°¡ ¹«¾ùÀÎÁö ÁüÀÛÀÌ °¥ °ÍÀÌ´Ù. ¶ó¿ìÅÍ 1´ë¸¸ ¿î¿µÇÒ ¶§ ÀÌ ¶ó¿ìÅÍ¿¡ ¹®Á¦°¡ ¹ß»ýÇÏ¸é ¼ºñ½º Àå¾Ö°¡ ¹ß»ýÇÑ´Ù. À̸¦ ¸·°íÀÚ ±âº»¶ó¿ìÅÍ + Çϳª ÀÌ»óÀÇ ¹é¾÷ ¶ó¿ìÅ͸¦ ±¸¼ºÇÑ´Ù. ±×¸®°í VRRP·Î ¶ó¿ìÅÍ¿¡ °¡»óÀÇ ¼ºñ½º IP(VIP)¸¦ ºÎ¿©ÇÑ´Ù. VIP·Î ¼ºñ½º¸¦ ÇÏ´Ù°¡ ±âº» ¶ó¿ìÅÍ°¡ Àå¾Ö°¡ ¹ß»ýÇÏ¸é ¹é¾÷ ¶ó¿ìÅÍ·Î VIP°¡ ÀÚµ¿À¸·Î ³Ñ¾î°¡¹Ç·Î ¼ºñ½º Àå¾Ö´Â VIP°¡ ³Ñ¾î°¡´Â ¾ÆÁÖ ÂªÀº ¼ø°£ »ÓÀÌ´Ù. Àå¾Ö½Ã°£ÀÌ ¾ø´Ù°í ºÁµµ ÁÁ´Ù. VRRPÀÇ ¶óÀ̼¾½º¸¦ ÇÇÇؼ »õ·Ó°Ô ±¸ÇöÇÑ°Ô CARP´Ù. À̱ÛÀº ´ÙÀ½°ú °°Àº ¼¹ö ȯ°æ¿¡¼ ¼³¸íÇÏ°Ú´Ù. - VIP(¼ºñ½º IP) : 10.10.10.10 - ¼¹ö 1 : 10.10.10.1 - ¼¹ö 2 : 10.10.10.2 CARP ÀÌÁßÈ(¶Ç´Â ´ÙÁßÈ)´Â Active-Active±¸¼ºÀº µÇÁö ¾Ê°í, Active-Standby·Î ±¸¼ºÀÌ µÈ´Ù. ¼¹ö 1°ú ¼¹ö 2 Áß¿¡¼ 1´ë°¡ Active(CARP¿¡¼ MASTER¶ó°í ºÎ¸§)°¡ µÇ°í ÀÌ ¼¹ö°¡ VIP 10.10.10.10À» °®°Ô µÈ´Ù. µû¶ó¼ ¿ÜºÎ¿¡¼ VIP·Î ¿äûÇϸé ÀÌ ¼¹ö°¡ ¼ºñ½º¸¦ ¹Þ°Ô µÈ´Ù. ´Ù¸¥ 1´ë´Â Standby(CARP¿¡¼ BACKUPÀ̶ó°í ºÎ¸§)°¡ µÈ´Ù. ¸¸¾à MASTER¼¹ö°¡ ÁװԵǸé, 1~3Ãʳ»¿¡ ÀÚµ¿À¸·Î BACKUP¼¹ö°¡ MASTER¼¹ö·Î ÀüȯµÈ´Ù. ³»°¡ MASTER¶ó´Â °ÍÀ» ¾î¶»°Ô ¾Ë¸±±î? MASTER ¶Ç´Â BACKUP¼¹ö¿¡¼ ÆÐŶÀ» ¸ð´ÏÅ͸µÇغ¸¸é MASTER°¡ 224.0.0.18·Î CARP ÆÐŶÀ» broadcastingÇÏ´Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù. ÀÌ ÆÐŶÀ» ÅëÇØ ´©°¡ MASTERÀÎÁö ¾Ë°Ô µÈ´Ù. ÆÐŶÀ» º¸³»´Â °£°Ý(ÃÊ´ÜÀ§)Àº advbase°ª°ú advskew°ªÀÇ Á¶ÇÕÀ¸·Î ¼³Á¤Çϴµ¥, ÀÌ ºÎºÐÀº µÚ¿¡¼ ¼³¸íÇÏ°Ú´Ù.
2-1. CARP ¼³Á¤ (FreeBSD 9 ÀÌÇÏ) ifconfig ¸í·É 2¹øÀ¸·Î ¼³Á¤ÀÌ ³¡³´Ù. ÀÌ·¸°Ô °£´ÜÇÑ ÀÌÁßÈ°¡ ÀÖ¾î? ÁÁÁÒ?
- vhid : Virtual Host ID(VHID). ÀÌÁßÈ ±×·ì(¶Ç´Â ´ÙÁßÈ ±×·ì. 'virtual group' ¶Ç´Â 'redundancy group'À̶ó°í ºÎ¸¥´Ù. ÆíÀÇ»ó 'ÀÌÁßÈ ±×·ì'À̶ó°í ÇÏ°Ú´Ù.)¿¡¼ »ç¿ëÇÏ´Â ¹øÈ£´Ù. 1~255±îÁö ÁöÁ¤°¡´ÉÇÏ°í, °°Àº ±×·ìÀÇ ¼¹ö´Â °°Àº ¹øÈ£¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù. À§¿¡¼´Â 1À» »ç¿ëÇß°í, 2´ë ¼¹ö ¸ðµÎ¿¡¼ 1À» »ç¿ëÇØ¾ß ÇÑ´Ù. 3´ë·Î ´ÙÁßÈ ±¸¼ºÇÑ´Ù¸é 3´ë ¸ðµÎ °°¾Æ¾ß ÇÑ´Ù. - advbase : 'advertisement base' ¾àÀÚ. ÀÌÁßÈ ±×·ì¿¡ ¸î ÃÊ°£°ÝÀ¸·Î ¾Ë¸± °Í(advertisement)ÀÎÁö¸¦ ÁöÁ¤ÇÑ´Ù. ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é 1ÃÊ. 1~255±îÁö °¡´É. - advskew : 'advertisement skew' ¾àÀÚ. ½ÇÁ¦·Î ÀÌÁßÈ ±×·ì¿¡ ¾Ë¸± ¶§´Â advbase + advskey°ª/256 ÃÊ °£°ÝÀ¸·Î ¾Ë¸°´Ù. 100À¸·Î ÁöÁ¤Çß´Ù¸é 1 + 100/256ÃÊ, ¾à 1.39ÃÊ°¡ µÈ´Ù. 0À¸·Î ÁöÁ¤Çß´Ù¸é advbase + 0ÃÊ = 1ÃÊ °£°ÝÀ¸·Î ¾Ë¸°´Ù. ³·Àº °ªÀϼö·Ï MASTER·Î ¼±ÅÃµÉ °¡´É¼ºÀÌ ³ô´Ù. - pass : ºñ¹Ð¹øÈ£. °°Àº ÀÌÁßÈ ±×·ì³¢¸®´Â µ¿ÀÏÇØ¾ß ÇÑ´Ù.
/var/log/messages¿¡´Â ´ÙÀ½°ú °°Àº ·Î±×°¡ ³²´Â´Ù. link°¡ DOWN»óÅ·Π¹Ù²î¾ú´Ù¸é BACKUP ¼¹ö°¡ µÇ¾úÀ½À» ¸»ÇÏ°í, UP »óÅ·Π¹Ù²î¾ú´Ù´Â °ÍÀº MASTER ¼¹ö·Î ÀüȯµÆÀ½À» ÀǹÌÇÑ´Ù. 3Ãʸ¸¿¡ ÀüȯµÆÀ½À» ¾Ë ¼ö ÀÖ´Ù.
2-2. CARP ¼³Á¤ (FreeBSD 10) FreeBSD 10Àº ifconfig alias·Î CARP¸¦ ¼³Á¤ÇÑ´Ù. ³Ý¸¶½ºÅ©´Â /32¸¦ »ç¿ëÇÑ´Ù.
em1Àº CARP¸¦ »ç¿ëÇÏ°Ô µÉ ÀÎÅÍÆäÀ̽º¸íÀÌ´Ù. º»ÀÎÀÇ ¼¹ö ȯ°æÀ» º¸°í º¯°æÇؼ ¼³Á¤ ÇÒ °Í. 3-1. rc.conf ¼³Á¤ (FreeBSD 9 ÀÌÇÏ) CARP Ä¿³Î ¸ðµâÀÌ ·ÎµùµÇµµ·Ï /boot/loader.conf¿¡ ´ÙÀ½À» Ãß°¡ÇÑ´Ù.
/etc/rc.conf À» ¼³Á¤ÇÑ´Ù. advskew°ªÀº ¼¹ö 1, 2¿¡ µû¶ó Àû´çÈ÷.
3-2. rc.conf ¼³Á¤ (FreeBSD 10) 1) /boot/loader.conf ¼³Á¤
2) /etc/rc.conf ¼³Á¤ (advskew°ªÀº ¼¹ö 1, 2¿¡ µû¶ó Àû´çÈ÷. em1´Â º»ÀÎÀÇ ¼¹ö ȯ°æ¿¡ ¸Â°Ô º¯°æÇÒ °Í)
4. MASTER¸¦ BACKUPÀ¸·Î Àüȯ ¼¹ö 1ÀÌ ÇöÀç MASTER´Ù. ¼¹ö°¡ Áװųª ³×Æ®¿÷ÀÌ ²÷±ä´Ù¸é ÀÚµ¿À¸·Î ¼¹ö 2°¡ MASTER·Î ÀüȯµÉ °ÍÀÌ´Ù. ±×·±µ¥ ¼¹ö 1¿¡¼ º°µµ ÀÛ¾÷ÀÌ ÇÊ¿äÇؼ ¼öµ¿À¸·Î ¼ºñ½º¸¦ ¼¹ö 2·Î ³Ñ±â°í ½Í´Ù¸é ¾î¶»°Ô ÇØ¾ß ÇÒ±î. ¼¹ö 1¿¡¼ ´ÙÀ½ ¸í·ÉÀ¸·Î »óŸ¦ BACKUPÀ¸·Î ÀüȯÇÒ ¼ö ÀÖ´Ù. º¯°æ ÈÄ¿¡´Â µÎ ¼¹ö¿¡¼ ifconfig ¸í·ÉÀ¸·Î MASER¿Í BACKUPÀÌ ÀüȯµÆ´ÂÁö È®ÀÎÇÑ´Ù.
¼¹öÀÇ messages ·Î±×¸¦ º¸¸é DOWNÀÌ µÈ ÈÄ ¼¹ö 2¿¡¼ UPÀÌ µÉ ¶§±îÁö 3ÃÊÁ¤µµ ½Ã°£ÀÌ °É·È´Ù. 3ÃÊ µ¿¾ÈÀº ¼ºñ½º ¿¬°áÀÌ ¹®Á¦ÀÖ¾úÀ» °ÍÀÌ´Ù.
»óÅ Àüȯº¸´Ù´Â ¼¹ö 1¿¡¼ CARP ÀÎÅÍÆäÀ̽º¸¦ down½ÃÅ°´Â°Ô Àå¾Ö½Ã°£À» ÁÙÀÏ ¼ö ÀÖ´Ù. ¼¹ö 2°¡ MASTER·Î µÈ °ÍÀ» È®ÀÎÇß´Ù¸é CARP ÀÎÅÍÆäÀ̽º¸¦ ´Ù½Ã up½ÃÄÑÁØ´Ù.
À§ ¸í·ÉÀ» ³»¸®ÀÚ¸¶ÀÚ ¼¹ö 1ÀÇ CARP link°¡ DOWN(»óÅ´ MASTER -> INIT·Î ¹Ù²ñ)µÇ¾ú°í, ¼¹ö 2´Â Áöü¾øÀÌ BACKUP -> MASTERÀ¸·Î ÀüȯµÇ¾ú´Ù. (¡Ø ¹Ù·Î ÀüȯµÉ ¼öµµ ÀÖ°í 1~2ÃÊ °É¸± ¼öµµ ÀÖ´Ù.)
5-1. CARP ¼³Á¤ »èÁ¦ (FreeBSD 9 ÀÌÇÏ) ifconfig carp0 downÀº »óŸ¸ MASTER, BACKUP -> INIT·Î Àüȯ½ÃŲ´Ù. delete´Â VIPÁ¤º¸¸¸ Áö¿î´Ù. CARP ¼³Á¤À» ¿ÏÀüÈ÷ Áö¿ì·Á¸é destroy ÆĶó¹ÌÅ͸¦ »ç¿ëÇÑ´Ù.
5-2. CARP ¼³Á¤ »èÁ¦ (FreeBSD 10) FreeBSD 10¿¡¼´Â À§¿¡¼ ¼³¸íÇÑ´ë·Î ifconfig alias¸¦ »èÁ¦ÇÑ´Ù.
6. HAProxy·Î ·Îµå ¹ë·±½Ì(Load Balancing, LB)Çϱâ CARP+HAProxy ±¸¼ºÀ¸·Î 2´ë ¶Ç´Â ±× ÀÌ»óÀÇ ¼¹ö¸¦ ·Îµå ¹ë·±½ÌÇÒ ¼ö ÀÖ´Ù. CARP´Â 1´ë¸¸ Active·Î µÇ°í ³ª¸ÓÁö´Â Standby »óÅ¿©¾ß Çؼ ¼¹ö È¿À²¼ºÀÌ ¶³¾îÁø´Ù. ÀÏÇÏ´Â ¼¹ö´Â ¿½ÉÈ÷ ÀÏÇÏ°í, ³ª¸ÓÁö´Â ±¸°æ²ÛÀÌ µÇ´Â °ÍÀÌ´Ù. CARP¿¡ HAProxy±îÁö ¿î¿µÇÑ´Ù¸é ¸ðµç ¼¹ö°¡ ÇÔ²² ÀÏÇÏ°í ¾î´À ÇÑ ¼¹ö°¡ ¾ÆÇÁ¸é ³ª¸ÓÁö ¼¹ö°¡ ÇÑ ¼¹öÀÇ ¸ò±îÁö ÀÏÀ» ÇÏ°Ô µÈ´Ù. ¼¹ö ȯ°æÀº ´ÙÀ½°ú °°´Ù. - À¥¼ºñ½º¸¦ ÇÏ°íÀÚ ÇÑ´Ù. - VIP : 10.10.10.30 - ¼¹ö 1 : 10.10.10.1 - ¼¹ö 2 : 10.10.10.2 - ¼¹ö 3 : 10.10.10.3 °¢ ¼¹ö¿¡ CARP¿Í HAProxy µ¥¸óÀ» ¼³Á¤ÇÑ´Ù. HAProxy´Â ¼¹ö¸¶´Ù µ¿ÀÏÇÏ°Ô ¼³Á¤ÇÑ´Ù. (HAProxy ¼³Á¤Àº '7. Âü°íÀÚ·á'ÀÇ HAProxy °ü·Ã ±ÛÀ» Âü°íÇÒ °Í) [ haproxy.cfg ÀϺΠ]
»óȲº°·Î ¾î¶»°Ô 󸮵ǴÂÁö º¸ÀÚ. (»óȲ 1) ¼¹ö 1ÀÌ MASTERÀÎ °æ¿ì¸¦ °¡Á¤ÇÏÀÚ. (¼ºñ½º Á¤»ó) 1) MASTER : ¼¹ö 1 2)---------+-----+-----+-----+ »óÅ |¼¹ö1|¼¹ö2|¼¹ö3| ---------+-----+-----+-----+ HAProxy | OK | OK | OK | WEB | OK | OK | OK | VIP·Î À¥Á¢¼ÓÀ» Çϸé, ¼¹ö 1·Î ¿äûÀÌ µé¾î¿Â´Ù. ¼¹ö 1ÀÇ HAProxy´Â ·Îµå ¹ë·±½Ì ¼³Á¤(À§¿¡¼ balance roundrobin)¿¡ µû¶ó¼ ¼¹ö 1¹øÀ¸·Î º¸³½´Ù. ´ÙÀ½ ¿äûÀ» ¹ÞÀ¸¸é ¼¹ö 2¹øÀ¸·Î º¸³½´Ù. ÀÌ·¸°Ô ¼øÂ÷ÀûÀ¸·Î 󸮸¦ ÇÑ´Ù. ³ª Çϳª, ³ÊÇϳª, Çü Çϳª. »çÀÌ ÁÁ°Ô. (»óȲ 2) ¼¹ö 1ÀÌ °ú·Î·Î downµÇ¾ú´Ù. (¼ºñ½º Á¤»ó) 1) MASTER : ¼¹ö 2 2)---------+-----+-----+-----+ »óÅ |¼¹ö1|¼¹ö2|¼¹ö3| ---------+-----+-----+-----+ HAProxy | down| OK | OK | WEB | down| OK | OK | VIP°¡ ´ÙÀ½ ¼¹ö·Î ³Ñ°ÜÁø´Ù. ¼¹ö 2 ¶Ç´Â ¼¹ö 3ÀÌ MASTER°¡ µÉ °ÍÀε¥, CARPÀÇ advskew °ªÀÌ ³·Àº ¼¹ö°¡ MASTER°¡ µÉ °¡´É¼ºÀÌ ³ô´Ù. ¼¹ö 2°¡ MASTER°¡ µÇ¾ú´Ù°í °¡Á¤ÇÏÀÚ. VIP·Î À¥Á¢¼ÓÀ» Çϸé, ¼¹ö 2·Î ¿äûÀÌ µé¾î¿Â´Ù. ¼¹ö 2ÀÇ HAProxy´Â ¼¹ö 1¹øÀÌ Á×Àº °ÍÀ» °¨ÁöÇß´Ù. À§¿¡¼´Â 3ÃÊ°£°ÝÀ¸·Î 1¹ø¸¸ fail(inter 3000 rise 2 fall 1)ÀÌ ¹ß»ýÇصµ ¼ºñ½º¿¡¼ Á¦¿Ü½ÃŲ´Ù. HAProxy´Â ¼¹ö 2ÀÇ À¥¼¹ö·Î ¿äûÀ» º¸³½´Ù. ±× ´ÙÀ½Àº ¼¹ö 3, ... ÀÌ·¸°Ô ¼øÂ÷ó¸®ÇÑ´Ù. (»óȲ 3) ¼¹ö 1À» »ì·È´Ù. ±×¸®°í ¼¹ö 3ÀÇ À¥¼¹ö µ¥¸ó¸¸ Á×¾ú´Ù. (¼ºñ½º Á¤»ó) 1) MASTER : ¼¹ö 2 2)---------+-----+-----+-----+ »óÅ |¼¹ö1|¼¹ö2|¼¹ö3| ---------+-----+-----+-----+ HAProxy | OK | OK | OK | WEB | OK | OK | down| ¿©ÀüÈ÷ ¼¹ö 2°¡ MASTER´Ù. VIP·Î À¥Á¢¼ÓÀ» Çϸé, ¼¹ö 2·Î ¿äûÀÌ µé¾î¿Â´Ù. HAProxy´Â ¼¹ö 1¹øÀÇ À¥¼¹ö°¡ »ì¾ÒÀ½À», 3¹øÀÌ Á×¾úÀ½À» °¨ÁöÇß´Ù. ¼¹ö 1¹øÀ¸·Î ¿äûÀ» º¸³½´Ù. ´ÙÀ½Àº 2¹øÀ¸·Î º¸³½´Ù. ¼¹ö 1°ú ¼¹ö 2°¡ ¹ø°¥¾Æ°¡¸é¼ ¿äûÀ» ó¸®ÇÑ´Ù. ¿£Áö´Ï¾î´Â ¼¹ö 3ÀÇ À¥¼¹ö µ¥¸ó ¹× ¼³Á¤À» È®ÀÎÇؼ ¹®Á¦¾øÀ¸¸é start½ÃŲ´Ù. (»óȲ 4) ¼¹ö 3ÀÇ HAProxy°¡ Á×¾ú´Ù. (¼ºñ½º Á¤»ó) 1) MASTER : ¼¹ö 2 2)---------+-----+-----+-----+ »óÅ |¼¹ö1|¼¹ö2|¼¹ö3| ---------+-----+-----+-----+ HAProxy | OK | OK | down| WEB | OK | OK | OK | ¼ºñ½º¿¡ ¿µÇâ¾ø´Ù. ¼¹ö 2°¡ MASTERÀ̹ǷΠ³ª¸ÓÁö ¼¹öÀÇ HAProxy´Â ¿äûÀ» ¹ÞÁö ¾Ê´Â´Ù. Á׾ ¼ºñ½º¿¡ ¿µÇâÀÌ ¾ø´Ù. ¿£Áö´Ï¾î´Â ¼¹ö 3ÀÇ HAProxy°¡ ÀÌ»ó¾øÀ¸¸é start½ÃŲ´Ù. (»óȲ 5) ¼¹ö 2ÀÇ À¥¼¹ö µ¥¸óÀÌ Á×¾ú´Ù. (¼ºñ½º Á¤»ó) 1) MASTER : ¼¹ö 2 2)---------+-----+-----+-----+ »óÅ |¼¹ö1|¼¹ö2|¼¹ö3| ---------+-----+-----+-----+ HAProxy | OK | OK | OK | WEB | OK | down| OK | ¼¹ö 2ÀÇ HAProxy´Â ¼¹ö 2ÀÇ À¥¼¹ö°¡ Á×¾úÀ½À» °¨ÁöÇÏ°í À¥¼ºñ½º¿¡¼ Á¦¿Ü½ÃŲ´Ù. ¼¹ö 1°ú ¼¹ö 3À¸·Î À¥¼¹ö ¿äûÀ» º¸³½´Ù. ¿£Áö´Ï¾î´Â ¼¹ö 2ÀÇ À¥¼¹ö°¡ ÀÌ»ó¾øÀ¸¸é start½ÃŲ´Ù. (»óȲ 6) ¼¹ö 2ÀÇ HAProxy µ¥¸óÀÌ Á×¾ú´Ù. (Àå¾Ö ¹ß»ý) 1) MASTER : ¼¹ö 2 2)---------+-----+-----+-----+ »óÅ |¼¹ö1|¼¹ö2|¼¹ö3| ---------+-----+-----+-----+ HAProxy | OK | down| OK | WEB | OK | OK | OK | ÀÌ ¶§´Â Àå¾Ö°¡ ¹ß»ýÇÑ´Ù. ¼¹ö 2°¡ MASTERÀ̹ǷΠ¼¹ö 2ÀÇ HAProxy·Î ¿äûÀÌ µé¾î¿À´Âµ¥, µ¥¸óÀÌ Á×¾îÀÖÀ¸´Ï À¥¼ºñ½º°¡ ¿¸®Áö ¾Ê´Â´Ù. ¼¹ö 2ÀÇ HAProxy¸¦ start½ÃÅ°°Å³ª ´Ù¸¥ ¼¹ö·Î MASTER¼¹ö¸¦ ³Ñ±â¸é ÇØ°áµÈ´Ù. »ç½Ç ÀÌ·± °æ¿ì´Â °ÅÀÇ ¾ø´Ù. ÀÌ Á¡¸¸ ÁÖÀÇÇÏ¸é µÈ´Ù. MASTER¼¹öÀÇ HAProxy ¼³Á¤À» ¹Ù²Ù°Å³ª stop½ÃÄѾßÇÒ ¶§´Â ¹Ýµå½Ã ´Ù¸¥ ¼¹ö·Î MASTER¼¹ö¸¦ ³ä°ÜÁÖ°í ÀÛ¾÷ÇÏ¸é µÈ´Ù. ÇÑ°¡Áö ´õ ÁÖÀÇÇÒ °ÍÀÌ ÀÖ´Ù. MASTER¼¹ö¸¦ ¸®ºÎÆÃÇÒ ¶§ ¹Ì¸® ´Ù¸¥ ¼¹ö·Î MASTER¸¦ ³Ñ°ÜÁÖ°í ¸®ºÎÆÃÇØ¾ß ¸îÃÊ°£ÀÇ Àå¾Ö ½Ã°£À» ÁÙÀÏ ¼ö ÀÖ´Ù. ¸®ºÎÆÃÇÒ ¶§ µ¥¸óµéÀÌ Çϳª¾¿ Á×°í, ³×Æ®¿÷ÀÌ ²÷±ä´Ù. MASTER ¸®ºÎÆýà HAProxy´Â stopµÇ¾ú´Âµ¥, ³×Æ®¿÷Àº ¿¬°áµÈ »óÅ°¡ ¸î ÃÊ°£ À¯ÁöµÉ ¼ö ÀÖ´Ù. ÀÌ ½Ã°£µ¿¾È ¼ºñ½º Àå¾Ö°¡ ¹ß»ýÇÑ´Ù. 7. Âü°í ÀÚ·á * FreeBSD Handbook : 31.10. Common Address Redundancy Protocol (CARP) https://www.freebsd.org/doc/handbook/carp.html * ifconfig man page https://www.freebsd.org/cgi/man.cgi?ifconfig * CARP changes in FreeBSD 10-Release http://aaronrenoir.com/2014/02/12/carp-changes-FreeBSD-10.html * Set up CARP Fail-over and High Availability on FreeBSD https://www.youtube.com/watch?v=VjYb9mKB4jU * HAProxy·Î ·Îµå¹ë·±½Ì(LB, ÀÌÁßÈ) ±¸¼º (±Û ÁÁÀºÁøÈ£, 2015.3) http://coffeenix.net/board_view.php?bd_code=1771 |
Ä¿ÇǴнº, ½Ã½ºÅÛ ¿£Áö´Ï¾îÀÇ ½°ÅÍ / URL : http://coffeenix.net/board_view.php?bd_code=1770 |