°ü¸® ¾È³»¼­


»óÈ£ Àΰè

»óÈ£ ÀÎ°è ¸ðµå¿¡¼­, ÇϳªÀÇ ÇÁ·Î¼¼¼­´Â ´Ù¸¥ ÇϳªÀÇ ÀνºÅϽº ¶Ç´Â ÆÄƼ¼ÇµÈ µ¥ÀÌÅͺ£À̽º ±¸¼ºÀÇ ´Ù¸¥ ÆÄƼ¼ÇÀ» ¼öÇàÇÏ´Â µ¿¾È ´ÜÀÏ ÆÄƼ¼Ç µ¥ÀÌÅͺ£À̽º ÀνºÅϽº ¶Ç´Â ÆÄƼ¼ÇµÈ µ¥ÀÌÅͺ£À̽ºÀÇ ÆÄƼ¼ÇÀ» ½ÇÆÐº¹±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±ä±Þ ´ë±â ±¸¼º¿¡ ´ëÇÑ °æ¿ì¿Í ¸¶Âù°¡Áö·Î ¼³Ä¡ °æ·Î, ÀνºÅϽº µð·ºÅ丮 ¹× µ¥ÀÌÅͺ£À̽º¿¡ ½ÇÆÐº¹±¸ 󸮿¡ Æ÷ÇÔµÈ ÇÁ·Î¼¼¼­¿¡ ¹Ýµå½Ã ¾×¼¼½ºÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¼³Ä¡ ¹× ÀνºÅϽº °æ·Î´Â °øÀ¯ ÆÄÀÏ ½Ã½ºÅÛ ¶Ç´Â º°µµÀÇ ÆÄÀÏ ½Ã½ºÅÛÀÌ ¹Ý¿µµÈ À§Ä¡¿¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.

»óÈ£ Àΰè Àü·«À» »ç¿ëÇÒ ¶§, ÀνºÅϽº ½ÇÆÐº¹±¸¿¡ ´ëÇØ ÀνºÅϽº´Â ¾çÂÊ ÀνºÅϽº¸¦ µ¿½Ã¿¡ °°Àº ÇÁ·Î¼¼¼­¿¡¼­ ¼öÇàÇÏ°Ô ÇÏ´Â ¹æ¹ýÀ¸·Î Á¤ÀǵǾî¾ß ÇÕ´Ï´Ù. ½ÇÁ¦ ¼³Ä¡ ¿ä±¸»çÇ× ¹× ÀνºÅϽà ÀÛ¼º¿¡ ´ëÇØ¼­´Â HACMP for AIX, Version 4.2: Installation Guide, SC23-1940¿¡¼­ ÀÚ¼¼Èù ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

¿¹

´ÙÀ½ÀÇ °¢ ¿¹¿¡´Â sqllib/samples/hacmp¿¡ ÀúÀåµÇ´Â »ùÇà ½ºÅ©¸³Æ®°¡ ÀÖ½À´Ï´Ù(AIX¿ë DB2 ¼³Ä¡).

»óÈ£ 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

»óÈ£ DB2 ÆÄƼ¼Ç ½ÇÆÐº¹±¸

ÆÄƼ¼ÇµÈ µ¥ÀÌÅͺ£À̽º ¼­¹ö ȯ°æ¿¡¼­ ÆÄƼ¼ÇÀÌ »óÈ£ ½ÇÆÐº¹±¸ÇÏ¸é ½ÇÆÐº¹±¸ ÇÁ·Î¼¼¼­ À§ÀÇ ³í¸® ³ëµå·Î ÆÄƼ¼ÇÀ» ½ÇÆÐº¹±¸½ÃÄÑ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é, »óÈ£ Àΰ踦 À§ÇØ ±¸¼ºµÈ µÎ °³ÀÇ 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


[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]