°ü¸® ¾È³»¼­


±ä±Þ ´ë±â

±ä±Þ ´ë±â ±â´ÉÀ¸·Î ´ÜÀÏ ÆÄƼ¼Ç µ¥ÀÌÅͺ£À̽º ¶Ç´Â ÆÄƼ¼ÇµÈ µ¥ÀÌÅͺ£À̽º ±¸¼ºÀÇ Àüü ÀνºÅϽº¸¦ ½ÇÆÐº¹±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇϳªÀÇ ÇÁ·Î¼¼¼­°¡ ½ÇÆÐÇϸé, Ŭ·¯½ºÅÍÀÇ ´Ù¸¥ ÇÁ·Î¼¼¼­°¡ ÀÚµ¿À¸·Î ÀνºÅϽº¸¦ Àü¼ÛÇÏ¿© ½ÇÆÐÇÑ ÇÁ·Î¼¼¼­¸¦ ´ë½ÅÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º ÀνºÅϽº ¶Ç´Â ½ÇÁ¦ µ¥ÀÌÅͺ£À̽º¸¦ ¹Ýµå½Ã 1Â÷ ÇÁ·Î¼¼¼­¿Í ½ÇÆÐº¹±¸ ÇÁ·Î¼¼¼­ µÑ´Ù¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ°Ô ÇØ¾ß ÇÕ´Ï´Ù.

½ÇÁ¦ ¼³Ä¡ ¿ä±¸»çÇ× ¹× ÀνºÅϽº ÀÛ¼º¿¡ ´ëÇØ¼­´Â HACMP for AIX, Version 4.2: Installation Guide, SC23-1940¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

¿¹

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

ÀνºÅϽº ½ÇÆÐº¹±¸

´ÙÀ½ ±ä±Þ ´ë±â ½ÇÆÐº¹±¸ ½Ã³ª¸®¿À´Â ´ÜÀÏ ÆÄƼ¼Ç µ¥ÀÌÅͺ£À̽º ÀνºÅϽº¸¦ ¼öÇàÇÏ´Â µÎ °³ÀÇ HACMP Ŭ·¯½ºÅÍ·Î ±¸¼ºµË´Ï´Ù(±×¸² 44). HACMP Ŭ·¯½ºÅÍ ±¸¼º¿¡ ´ëÇØ¼­´Â ÀÚ¿ø¿¡¼­ ÀÚ¼¼Èù ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

±×¸² 44. ±ä±Þ ´ë±â ½ÇÆÐº¹±¸ ±¸¼ºÀÇ ¿¹

±ä±Þ ´ë±â ½ÇÆÐº¹±¸ ±¸¼ºÀÇ ¿¹

ÇÁ·Î¼¼¼­ µÑ´Ù ¼³Ä¡ µð·ºÅ丮, ÀνºÅϽº µð·ºÅ丮 ¹× µ¥ÀÌÅͺ£À̽º µð·ºÅ丮¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º ÀνºÅϽº "db2inst"´Â ÇÁ·Î¼¼¼­ 1¿¡¼­ ½ÇÁ¦·Î ½ÇÇàµË´Ï´Ù. ÇÁ·Î¼¼¼­ 2´Â ½ÇÇàµÇÁö ¾Ê°í ±ä±Þ ´ë±â¿ëÀ¸·Î »ç¿ëµË´Ï´Ù. ½ÇÆÐ°¡ ÇÁ·Î¼¼¼­ 1¿¡¼­ ¹ß»ýÇϸé, ÀνºÅϽº¸¦ ÇÁ·Î¼¼¼­ 2¿¡ ¹Þ½À´Ï´Ù. ÀÏ´Ü ½ÇÆÐº¹±¸°¡ ³¡³ª¸é, ¿ø°Ý ¹× Áö¿ª ÀÀ¿ëÇÁ·Î±×·¥Àº ÀνºÅϽº "db2inst" ³»ÀÇ µ¥ÀÌÅͺ£À̽º¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º´Â ¼öµ¿À¸·Î Àç½ÃÀ۵ǰųª, AUTORESTART°¡ ÄÑÁ® ÀÖÀ¸¸é µ¥ÀÌÅͺ£À̽º¸¦ ¿¬°áÇÏ¿© Àç½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¦°øµÈ »ùÇà ½ºÅ©¸³Æ®¿¡¼­ AUTORESTART°¡ ²¨Á® ÀÖÀ¸¸é ½ÇÆÐº¹±¸ ½ºÅ©¸³Æ®°¡ µ¥ÀÌÅͺ£À̽º¸¦ Àç½ÃÀÛÇÕ´Ï´Ù. AUTORESTART¿¡ ´ëÇØ¼­´Â º¹±¸ÀÇ °³¿ä¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

»ùÇà ½ºÅ©¸³Æ®

hacmp-s1.sh

ÆÄƼ¼Ç ½ÇÆÐº¹±¸

´ÙÀ½ÀÇ ±ä±Þ ´ë±â ÆÄÀϺ¹±¸ ½Ã³ª¸®¿À¿¡¼­, Àüü ÀνºÅϽº ´ë½Å ÀνºÅϽº ÆÄƼ¼ÇÀ» »ç¿ë ÁßÀÔ´Ï´Ù. ½Ã³ª¸®¿À´Â µÎ °³ÀÇ ÇÁ·Î¼¼¼­ HACMP Ŭ·¯½ºÅ͸¦ ÀÌÀü ¿¹Ã³·³ Æ÷ÇÔÇÏÁö¸¸, ¸Ó½Å¿¡¼­´Â ÆÄƼ¼ÇµÈ µ¥ÀÌÅͺ£À̽º ¼­¹öÀÇ ÇÑ ÆÄƼ¼ÇÀ» Ç¥ÇöÇÕ´Ï´Ù. ÇÁ·Î¼¼¼­ 1Àº Àü¹ÝÀûÀÎ ±¸¼ºÀÇ ´ÜÀÏ ÆÄƼ¼ÇÀ» ¼öÇàÇϰí ÇÁ·Î¼¼¼­ 2´Â ½ÇÆÐº¹±¸ ÇÁ·Î¼¼¼­·Î »ç¿ëµË´Ï´Ù. ÇÁ·Î¼¼¼­ 1ÀÌ ½ÇÆÐÇϸé, ÆÄƼ¼ÇÀº µÎ¹øÂ° ÇÁ·Î¼¼¼­¿¡¼­ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù. ½ÇÆÐº¹±¸´Â db2nodes.cfg ÆÄÀÏÀ» °»½ÅÇϰí, ÇÁ·Î¼¼¼­ 2ÀÇ È£½ºÆ® À̸§°ú ³×Æ® À̸§¿¡ ÁöÁ¤ÇÏ¿© »õ·Î¿î ÇÁ·Î¼¼¼­¿¡¼­ ÆÄƼ¼ÇÀ» Àç½ÃÀÛÇÕ´Ï´Ù.

´ÙÀ½Àº ½ÇÆÐº¹±¸ ÀüÈÄÀÇ db2nodes.cfg ÆÄÀÏ ºÎºÐÀÔ´Ï´Ù. ÀÌ ¿¹¿¡¼­ ³ëµå ¹øÈ£ 2´Â "node201"ÀÇ È£½ºÆ® À̸§ ¹× ³×Æ® À̸§À» °®´Â HACMP ¸Ó½ÅÀÇ ÇÁ·Î¼¼¼­ 1¿¡¼­ ¼öÇàµË´Ï´Ù. ½ÇÆÐº¹±¸ ÈÄ, ³ëµå ¹øÈ£ 2´Â "node202"ÀÇ È£½ºÆ® À̸§ ¹× ³×Æ® À̸§À» °®´Â HACMP ¸Ó½ÅÀÇ ÇÁ·Î¼¼¼­ 2¿¡¼­ ¼öÇàµË´Ï´Ù.

½ÇÆÐº¹±¸ ÀÌÀü:
        1 node101 0 node101
        2 node201 0 node201    <= HACMP
        3 node301 0 node301
   db2start nodenum 2 restart hostname node202 port 0 netname node202
½ÇÆÐº¹±¸ ÀÌÈÄ:
        1 node101 0 node101
        2 node202 0 node202    <= HACMP
        3 node301 0 node301

»ùÇà ½ºÅ©¸³Æ®

hacmp-s2.sh

´ÙÁß ³í¸® ³ëµå ½ÇÆÐº¹±¸

ÀÌÀü ¿¹Á¦º¸´Ù ´õ¿í º¹ÀâÇÑ º¯È­ Áß Çϳª´Â ÇϳªÀÇ ÇÁ·Î¼¼¼­¿¡¼­ ´Ù¸¥ ÇÁ·Î¼¼¼­·Î ´ÙÁß ³í¸® ³ëµå°¡ ½ÇÆÐº¹±¸ÇÏ´Â °ÍÀÔ´Ï´Ù. ´Ù½Ã, °°Àº µÎ °³ÀÇ ÇÁ·Î¼¼¼­ HACMP Ŭ·¯½ºÅÍ ±¸¼ºÀ» »ç¿ëÇÕ´Ï´Ù. ±×·¯³ª, ÀÌ ½Ã³ª¸®¿À¿¡¼­ ÇÁ·Î¼¼¼­ 1Àº ¼¼ °³ÀÇ ³í¸® ÆÄƼ¼ÇÀ» ¼öÇàÇϰí ÀÖ½À´Ï´Ù. ¼³Á¤Àº ´Ü¼ø ÆÄƼ¼Ç ½ÇÆÐº¹±¸ ½Ã³ª¸®¿À¿Í °°Áö¸¸ ÇÁ·Î¼¼¼­ 1ÀÌ ½ÇÆÐÇϸé, °¢ ³í¸® ÆÄƼ¼ÇÀº ÇÁ·Î¼¼¼­ 2¿¡¼­ ½ÃÀ۵Ǿî¾ß ÇÕ´Ï´Ù. °¢ ³í¸® ÆÄƼ¼ÇÀº ¹Ýµå½Ã db2nodes.cfg ÆÄÀÏ¿¡¼­ Á¤ÀÇµÈ ¼ø¼­´ë·Î ½ÃÀÛµÅ¾ß Çϴµ¥, Æ÷Æ® ¹øÈ£°¡ 0ÀÎ ³í¸® ÆÄƼ¼ÇÀÌ Ç×»ó ù¹øÂ°·Î ½ÃÀ۵˴ϴÙ.

´ÙÀ½Àº ½ÇÆÐº¹±¸ ÀüÈÄÀÇ db2nodes.cfg ÆÄÀÏ ºÎºÐÀÔ´Ï´Ù. ÀÌ ¿¹¿¡¼­, µÎ °³ÀÇ ÇÁ·Î¼¼¼­ HACMP Ŭ·¯½ºÅÍÀÇ ÇÁ·Î¼¼¼­ 1¿¡ Á¤ÀÇµÈ 3´ëÀÇ ³í¸®Àû ÆÄƼ¼ÇÀÌ ÀÖ½À´Ï´Ù.

½ÇÆÐº¹±¸ ÀÌÀü:
        1 node101 0 node101
        2 node201 0 node201    <= HACMP
        3 node201 1 node201    <= HACMP
        4 node201 2 node201    <= HACMP
        5 node301 0 node301
   db2start nodenum 2 restart hostname node202 port 0 netname node202
   db2start nodenum 3 restart hostname node202 port 1 netname node202
   db2start nodenum 4 restart hostname node202 port 2 netname node202
½ÇÆÐº¹±¸ ÀÌÈÄ:
        1 node101 0 node101
        2 node202 0 node202    <= HACMP
        3 node202 1 node202    <= HACMP
        4 node202 2 node202    <= HACMP
        5 node301 0 node301

»ùÇà ½ºÅ©¸³Æ®

hacmp-s3.sh


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