»óÈ£ ÀÎ°è ¸ðµå¿¡¼, ÇϳªÀÇ ÇÁ·Î¼¼¼´Â ´Ù¸¥ ÇϳªÀÇ ÀνºÅϽº ¶Ç´Â ÆÄƼ¼ÇµÈ µ¥ÀÌÅͺ£À̽º ±¸¼ºÀÇ ´Ù¸¥ ÆÄƼ¼ÇÀ» ¼öÇàÇÏ´Â µ¿¾È ´ÜÀÏ ÆÄƼ¼Ç µ¥ÀÌÅͺ£À̽º ÀνºÅϽº ¶Ç´Â ÆÄƼ¼ÇµÈ µ¥ÀÌÅͺ£À̽ºÀÇ ÆÄƼ¼ÇÀ» ½ÇÆÐº¹±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±ä±Þ ´ë±â ±¸¼º¿¡ ´ëÇÑ °æ¿ì¿Í ¸¶Âù°¡Áö·Î ¼³Ä¡ °æ·Î, ÀνºÅϽº µð·ºÅ丮 ¹× µ¥ÀÌÅͺ£À̽º¿¡ ½ÇÆÐº¹±¸ 󸮿¡ Æ÷ÇÔµÈ ÇÁ·Î¼¼¼¿¡ ¹Ýµå½Ã ¾×¼¼½ºÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¼³Ä¡ ¹× ÀνºÅϽº °æ·Î´Â °øÀ¯ ÆÄÀÏ ½Ã½ºÅÛ ¶Ç´Â º°µµÀÇ ÆÄÀÏ ½Ã½ºÅÛÀÌ ¹Ý¿µµÈ À§Ä¡¿¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.
»óÈ£ Àΰè Àü·«À» »ç¿ëÇÒ ¶§, ÀνºÅϽº ½ÇÆÐº¹±¸¿¡ ´ëÇØ ÀνºÅϽº´Â ¾çÂÊ ÀνºÅϽº¸¦ µ¿½Ã¿¡ °°Àº ÇÁ·Î¼¼¼¿¡¼ ¼öÇàÇÏ°Ô ÇÏ´Â ¹æ¹ýÀ¸·Î Á¤ÀǵǾî¾ß ÇÕ´Ï´Ù. ½ÇÁ¦ ¼³Ä¡ ¿ä±¸»çÇ× ¹× ÀνºÅϽà ÀÛ¼º¿¡ ´ëÇØ¼´Â HACMP for AIX, Version 4.2: Installation Guide, SC23-1940¿¡¼ ÀÚ¼¼Èù ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
´ÙÀ½ÀÇ °¢ ¿¹¿¡´Â sqllib/samples/hacmp¿¡ ÀúÀåµÇ´Â »ùÇà ½ºÅ©¸³Æ®°¡ ÀÖ½À´Ï´Ù(AIX¿ë DB2 ¼³Ä¡).
´ÙÀ½ »óÈ£ ÀνºÅϽº ÆÄÀϺ¹±¸ ½Ã³ª¸®¿À´Â "node10" ¹× "node20"À̶ó°í ¾Ë·ÁÁø µÎ °³ÀÇ ÇÁ·Î¼¼¼°¡ ÀÖ´Â HACMP ½Ã½ºÅÛÀ¸·Î ±¸¼ºµË´Ï´Ù.
±×¸² 45. »óÈ£ ÀνºÅϽº ½ÇÆÐº¹±¸ ±¸¼ºÀÇ ¿¹
µÎ °³ÀÇ ÀνºÅϽº, "db2inst1" ¹× "db2inst2"´Â °øÀ¯ ÆÄÀÏ ½Ã½ºÅÛÀÇ ´ÜÀÏ ¼³Ä¡ °æ·Î¿¡¼ ÀÛ¼ºµË´Ï´Ù. ÀνºÅϽº "db2inst1"Àº /u/db2inst1¿¡¼ ÀÛ¼ºµÇ¸ç, ÀνºÅϽº "db2inst2"´Â /u/db2inst2¿¡¼ ÀÛ¼ºµË´Ï´Ù. ¾çÂÊ °æ·Î´Â ¾çÂÊ ÇÁ·Î¼¼¼¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â °øÀ¯ ÆÄÀÏ ½Ã½ºÅÛ¿¡ ÀÖ½À´Ï´Ù. °¢ ÀνºÅϽº´Â °íÀ¯ÇÑ °æ·Î°¡ ÀÖ°í ¾çÂÊ ÇÁ·Î¼¼¼·Î ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â °øÀ¯ ÀÚ¿ø¿¡¼ ´ÜÀÏ µ¥ÀÌÅͺ£À̽º¸¦ °®½À´Ï´Ù.
¾çÂÊ ÀνºÅϽº´Â TCP/IP ÇÁ·ÎÅäÄÝÀ» °ÅÃÄ ¿ø°Ý Ŭ¶óÀÌ¾ðÆ®¸¦ ÅëÇØ ¾×¼¼½ºµË´Ï´Ù. "db2inst1"Àº ¼ºñ½º À̸§ÀÎ "db2inst1_port"(Æ÷Æ® ¹øÈ£ 5500)¸¦ »ç¿ëÇϰí, "db2inst2"´Â ¼ºñ½º À̸§ÀÎ "db2inst2_port"(Æ÷Æ® ¹øÈ£ 5550)¸¦ »ç¿ëÇÕ´Ï´Ù. "db2inst1" ÀνºÅϽº¿¡ ¾×¼¼½ºÇϰí ÀÖ´Â ¿ø°Ý Ŭ¶óÀÌ¾ðÆ®´Â È£½ºÆ® À̸§À¸·Î "node10"À» »ç¿ëÇÏ´Â ³ëµå µð·ºÅ丮¿¡¼ īŻ·Î±×ÈµÈ ÀνºÅϽº¸¦ °®½À´Ï´Ù. "db2inst2" ÀνºÅϽº¿¡ ¾×¼¼½ºÇϰí ÀÖ´Â ¿ø°Ý Ŭ¶óÀÌ¾ðÆ®´Â È£½ºÆ® À̸§À¸·Î "node20"À» »ç¿ëÇÏ´Â ³ëµå µð·ºÅ丮¿¡¼ īŻ·Î±×ÈµÈ ÀνºÅϽº¸¦ °®½À´Ï´Ù. Á¤»ó ¿î¿µ Á¶°Ç¿¡¼, "db2inst1"Àº "node10"¿¡¼ ¼öÇà ÁßÀ̸ç, "db2inst2"´Â "node20"¿¡¼ ¼öÇà ÁßÀÔ´Ï´Ù. "node10"ÀÌ ½ÇÆÐÇÑ °æ¿ì, ½ÇÆÐº¹±¸ ½ºÅ©¸³Æ®´Â "node20"¿¡¼ "db2inst1"À» ½ÃÀÛÇϰí "node10"°ú °ü·ÃµÈ ¿ÜºÎ IP ÁÖ¼Ò´Â "node20"À¸·Î ÀüȯµË´Ï´Ù. ÀÏ´Ü ÀνºÅϽº°¡ ½ÇÆÐº¹±¸ ½ºÅ©¸³Æ®·Î ½ÃÀÛµÇ°í µ¥ÀÌÅͺ£À̽º°¡ Àç½ÃÀ۵Ǹé, ¿ø°Ý Ŭ¶óÀÌ¾ðÆ®´Â "node10"¿¡¼ ¼öÇàµÇ´Â °Íó·³ ÀÌ ÀνºÅϽº ³»ÀÇ µ¥ÀÌÅͺ£À̽º¸¦ ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù.
»ùÇà ½ºÅ©¸³Æ®
hacmp-s4.sh
ÆÄƼ¼ÇµÈ µ¥ÀÌÅͺ£À̽º ¼¹ö ȯ°æ¿¡¼ ÆÄƼ¼ÇÀÌ »óÈ£ ½ÇÆÐº¹±¸ÇÏ¸é ½ÇÆÐº¹±¸ ÇÁ·Î¼¼¼ À§ÀÇ ³í¸® ³ëµå·Î ÆÄƼ¼ÇÀ» ½ÇÆÐº¹±¸½ÃÄÑ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é, »óÈ£ Àΰ踦 À§ÇØ ±¸¼ºµÈ µÎ °³ÀÇ HACMP Ŭ·¯½ºÅÍÀÇ º°µµ ÇÁ·Î¼¼¼¿¡¼ ¼öÇàÁßÀÎ ÆÄƼ¼ÇµÈ µ¥ÀÌÅͺ£À̽º ¼¹ö¿¡ µÎ °³ÀÇ ÆÄƼ¼ÇÀÌ ÀÖ´Â °æ¿ì, ³í¸® ³ëµå·Î ÆÄƼ¼ÇÀ» ¹Ýµå½Ã ½ÇÆÐº¹±¸½ÃÄÑ¾ß ÇÕ´Ï´Ù. °¢ ³ëµåÀÇ ±âº» ÆÄƼ¼ÇÀ» ¹Ýµå½Ã ³í¸® ³ëµå 0À¸·Î Á¤ÀÇÇØ¾ß Çϴµ¥, À̰ÍÀº ÆÄƼ¼ÇÀÌ ÇϳªÀÇ ÇÁ·Î¼¼¼¿¡¼ ´Ù¸¥ ÇÁ·Î¼¼¼¿¡ °ÉÃÄ ½ÇÆÐº¹±¸ÇÒ ¶§ Á÷Á¢ÀûÀÎ ¿ø°Ý Åë½Å ÇÁ·ÎÅäÄÝ ´ë±âÀÚ°¡ ¾ø´Â ³í¸® ³ëµå·Î ÆÄƼ¼ÇÀ» ½ÃÀÛÇÑ´Ù´Â ÀǹÌÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ÆÄƼ¼ÇÀº Á¶Á¤ÀÚ ³ëµå·Î¼ »ç¿ëµÉ ¼ö ¾ø½À´Ï´Ù.
¶ÇÇÑ, »óÈ£ ÆÄƼ¼Ç ÀΰèÀÇ ½Ã½ºÅÛ ±¸¼º¿¡¼ ³í¸® ÆÄƼ¼Ç µ¥ÀÌÅͺ£À̽º °æ·Îµµ °í·ÁÇØ¾ß ÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º°¡ ÆÄƼ¼ÇµÈ µ¥ÀÌÅͺ£À̽º ȯ°æ¿¡¼ ÀÛ¼ºµÉ ¶§, ÆÄƼ¼ÇµÈ µ¥ÀÌÅͺ£À̽º ¼¹ö¿¡ °øÀ¯µÇÁö ¾Ê´Â ·çÆ® °æ·Î À§¿¡ ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ ¸í·ÉÀ» °í·ÁÇϽʽÿÀ.
CREATE DATABASE db_a1 ON /dbpath
ÀÌ ¸í·ÉÀº ÀνºÅϽº "db2inst"¿¡¼ ¼öÇàÇϸç, µ¥ÀÌÅͺ£À̽º db_a1À» /dbpath¿¡¼ ÀÛ¼ºÇÕ´Ï´Ù. °¢ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼ÇÀº /dbpath/db2inst/nodexxxxÇÏÀÇ Áö¿ª ÆÄÀÏ ½Ã½ºÅÛ¿¡¼ ÀÛ¼ºµË´Ï´Ù. ¿©±â¼ xxxx´Â ³ëµå ¹øÈ£ÀÔ´Ï´Ù. HACMP ½ÇÆÐº¹±¸´Â ÀÌ¹Ì ´Ù¸¥ ÇÁ·Î¼¼¼°¡ »ç¿ëÇϰí ÀÖ´Â /dbpath ÆÄÀÏ ½Ã½ºÅÛÀ¸·Î ¸¶¿îÆ®ÇÏ·Á ÇÒ °ÍÀÔ´Ï´Ù. ±×·¯¹Ç·Î, ÆÄÀϺ¹±¸ ½ºÅ©¸³Æ®´Â ¹Ýµå½Ã ´Ù¸¥ ³í¸® ÁöÁ¡ ¾Æ·¡ÀÇ ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¶¿îÆ®ÇØ¾ß Çϸç, ÆÄÀÏ ½Ã½ºÅÛ¿¡¼ Àû´çÇÑ /dpath/db2inst/nodexxxx °æ·Î·Î ±âÈ£ ¸µÅ©¸¦ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
´ÙÀ½Àº ½ÇÆÐº¹±¸ ÀüÈÄÀÇ db2nodes.cfg ÆÄÀÏ ºÎºÐÀÔ´Ï´Ù. ÀÌ ¿¹¿¡¼ ³ëµå ¹øÈ£ 2´Â "node201"ÀÇ È£½ºÆ® À̸§ ¹× ³×Æ® À̸§À» °®´Â HACMP ¸Ó½ÅÀÇ ÇÁ·Î¼¼¼ 1¿¡¼ ¼öÇàµË´Ï´Ù. ³ëµå ¹øÈ£ 3Àº "node202"ÀÇ È£½ºÆ® À̸§ ¹× ³×Æ® À̸§À» °®´Â HACMP ¸Ó½ÅÀÇ ÇÁ·Î¼¼¼ 2¿¡¼ ¼öÇàµË´Ï´Ù.
½ÇÆÐº¹±¸ ÀÌÀü: 1 node101 0 node101 2 node201 0 node201 <= HACMP 3 node202 0 node202 <= HACMP 4 node301 0 node301 db2start nodenum 2 restart hostname node202 port 1 netname node202 ½ÇÆÐº¹±¸ ÀÌÈÄ: 1 node101 0 node101 2 node202 1 node202 <= HACMP 3 node202 0 node202 <= HACMP 4 node301 0 node301
½ÇÆÐº¹±¸ ÈÄ ¿ø°Ý Ŭ¶óÀÌ¾ðÆ®´Â ³ëµå ¹øÈ£ 2¿¡ Á÷Á¢ ¾×¼¼½ºÇÏ·Á Çϰí, Á¶Á¤ÀÚ´Â ½ÇÆÐº¹±¸ ³ëµå¸¦ °¡¸®Å°±â À§ÇØ µ¥ÀÌÅͺ£À̽ºÀÇ ³ëµå Ç׸ñÀ» ´Ù½Ã īŻ·Î±×ÇØ¾ß ÇÕ´Ï´Ù. Á¶Á¤ÀÚ ³ëµåÀÇ »óÈ£ ½ÇÆÐº¹±¸ ½Ã³ª¸®¿À¸¦ »ç¿ëÇÏ´Â °ÍÀº ±ÇÀåµÇÁö ¾Ê½À´Ï´Ù. Á¶Á¤ÀÚ ³ëµåÀÇ Áߺ¹ÀÌ ÇÊ¿äÇÒ °æ¿ì, ±ä±Þ ´ë±â ±¸¼ºÀ» »ç¿ëÇÕ´Ï´Ù.
»ùÇà ½ºÅ©¸³Æ®
hacmp-s5.sh