°ü¸® ¾È³»¼­


DB2 °í·Á»çÇ×

ÀÌ Àý¿¡¼­´Â ´ÙÀ½ ÁÖÁ¦¸¦ ´Ù·ì´Ï´Ù.

HA ÀνºÅϽº¿¡ ¿¬°áÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥

¸Å¿ì »ç¿ë °¡´ÉÇÑ DB2 ÀνºÅϽº¿¡ Á¿ìµÇ´Â ÀÀ¿ëÇÁ·Î±×·¥´Â ½ÇÆÐº¹±¸ À̺¥Æ®¿¡¼­ À翬°áÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. È£½ºÆ® À̸§ ¹× ³í¸® È£½ºÆ®ÀÇ IP ÁÖ¼Ò´Â µ¿ÀÏÇÏ°Ô ³²¾Æ ÀÖÀ¸¹Ç·Î, ´Ù¸¥ È£½ºÆ® À̸§¿¡ ¿¬°áÇϰųª µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã īŻ·Î±×ÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.

µÎ °³ÀÇ ¸Ó½Å°ú ÇϳªÀÇ DB2 Universal Database EE(Enterprise Edition) ÀνºÅϽº°¡ Àִ Ŭ·¯½ºÅ͸¦ °í·ÁÇϽʽÿÀ. EE ÀνºÅϽº´Â Ŭ·¯½ºÅÍ ³»ÀÇ ¸Ó½Å Áß Çϳª¿¡ º¸Åë »óÁÖÇÕ´Ï´Ù. HA ÀνºÅϽºÀÇ Å¬¶óÀÌ¾ðÆ®´Â HA ÀνºÅϽº¿Í ¿¬°üµÈ ³í¸® È£½ºÆ®ÀÇ ³í¸® IP ÁÖ¼Ò(¶Ç´Â È£½ºÆ® À̸§)¿¡ ¿¬°áÇÕ´Ï´Ù.

HA Ŭ¶óÀÌ¾ðÆ®¿¡ µû¶ó, µÎ °³ À¯ÇüÀÇ ½ÇÆÐº¹±¸°¡ ÀÖ½À´Ï´Ù. HA ÀνºÅϽº¸¦ ÁÖ°üÇÏ´Â ¸Ó½ÅÀÌ ÆÄ¼ÕµÇ¸é ÇϳªÀÇ À¯ÇüÀÌ ¹ß»ýÇÕ´Ï´Ù. ÀûÀýÇÏ°Ô Á¾·áÇÒ ±âȸ°¡ HA ÀνºÅϽº¿¡ Á¦°øµÇ¸é ´Ù¸¥ À¯ÇüÀÌ ¹ß»ýÇÕ´Ï´Ù.

¸Ó½ÅÀÌ ÆÄ¼ÕµÇ°í HA ÀνºÅϽº¸¦ ´Ù¿î½ÃŰ´Â °æ¿ì, µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ±âÁ¸ ¿¬°á ¹× »õ ¿¬°á µÑ´Ù Á¤ÁöÇÕ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®°¡ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ »ç¿ë ÁßÀ̾ú´ø IP ÁÖ¼Ò°¡ ÀÖ´Â ³×Æ®¿öÅ©¿¡´Â ¸Ó½ÅÀÌ ¾øÀ¸¹Ç·Î ¿¬°áÀÌ Á¤ÁöÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º°¡ ÀûÀýÇÏ°Ô Á¾·áÇÏ´Â °æ¿ì, db2stop force´Â µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ±âÁ¸ ¿¬°áÀ» ²÷°í ¿À·ù ¸Þ½ÃÁö°¡ ¸®Åϵ˴ϴÙ.

½ÇÆÐº¹±¸ Áß, µ¥ÀÌÅͺ£À̽º¿Í ¿¬°üµÈ ³í¸® IP ÁÖ¼Ò´Â ¿ÀÇÁ¶óÀεǴµ¥, ±× ÀÌÀ¯´Â SC2.2 ¼ÒÇÁÆ®¿þ¾î°¡ ±× ³í¸® ÁÖ¼Ò¸¦ ¿ÀÇÁ¶óÀÎÀ¸·Î Çϰųª ³í¸® È£½ºÆ®°¡ ÀÖ´Â ¸Ó½ÅÀÌ ÆÄ¼ÕµÇ¾ú±â ¶§¹®ÀÔ´Ï´Ù. ¿©±â¿¡¼­ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ÀÓÀÇÀÇ »õ·Î¿î ¿¬°áÀº ªÀº ±â°£ µ¿¾È Á¤ÁöÇÕ´Ï´Ù.

µ¥ÀÌÅͺ£À̽º¿Í ¿¬°üµÈ ³í¸® IP ÁÖ¼Ò´Â °á±¹ DB2°¡ ½ÃÀ۵DZâ Àü¿¡ ¶Ç´Ù¸¥ ¸Ó½Å¿¡¼­ Á¦°øµË´Ï´Ù. ÀÌ ´Ü°è¿¡¼­, µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ¿¬°áÀº Á¤ÁöµÇÁö ¾ÊÁö¸¸, DB2°¡ ¾ÆÁ÷ ½Ã½ºÅÛ¿¡¼­ ½ÃÀÛµÇÁö ¾Ê¾ÒÀ¸¹Ç·Î Åë½Å ¿À·ù¸¦ ¹Þ½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º¿¡ ¿©ÀüÈ÷ ¿¬°áµÇ¾î ÀÖ´Â DB2 Ŭ¶óÀÌ¾ðÆ®´Â Åë½Å ¿À·ù ¹Þ±â¸¦ ½ÃÀÛÇÕ´Ï´Ù. DB2 Ŭ¶óÀÌ¾ðÆ®°¡ ¿¬°áµÇ¾î ÀÖ´Ù°í ¿©ÀüÈ÷ ¹Ï±â´Â ÇÏÁö¸¸, ³í¸® IP ÁÖ¼Ò¸¦ ÁÖ°üÇϱ⠽ÃÀÛÇÑ ¸Ó½ÅÀº ±âÁ¸ ¿¬°á¿¡ ´ëÇØ ¾ËÁö ¸øÇÕ´Ï´Ù. ¿¬°áÀº ´Ü¼øÈ÷ Àç¼³Á¤µÇ¸ç, DB2 Ŭ¶óÀÌ¾ðÆ®´Â Åë½Å ¿À·ù¸¦ ¹Þ½À´Ï´Ù. ªÀº ½Ã°£ ÀÌÈÄ¿¡ DB2´Â ¸Ó½Å¿¡¼­ ½ÃÀ۵Ǹç, µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ¼º°øÀûÀÎ ¿¬°áÀÌ ÀÌ·ç¾îÁú ¼ö ÀÖ½À´Ï´Ù. ¿©±â¿¡¼­ µ¥ÀÌÅͺ£À̽º´Â ºÒÀÏÄ¡ÇÒ ¼ö ÀÖÀ¸¸ç, Ŭ¶óÀÌ¾ðÆ®´Â µ¥ÀÌÅͺ£À̽º¸¦ º¹±¸Çϱ⸦ ±â´Ù·Á¾ß ÇÕ´Ï´Ù.

HA ȯ°æ¿¡ ´ëÇÑ ÀÀ¿ëÇÁ·Î±×·¥À» ¼³°èÇÒ ¶§, µ¥ÀÌÅͺ£À̽º ¿¬°áÀÌ Á¤ÁöÇÑ ´Ü°è¿¡ ´ëÇØ Ư¼ö Äڵ带 ÀÛ¼ºÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. Sun Cluster ¼ÒÇÁÆ®¿þ¾î°¡ ³í¸® IP ÁÖ¼Ò¸¦ À̵¿½ÃŰ´Â ªÀº ±â°£ µ¿¾È¿¡¸¸ ¿¬°áÀÌ Á¤ÁöµË´Ï´Ù. Sun Cluster¿¡¼­ ¼öÇà ÁßÀÎ ¸ðµç µ¥ÀÌÅÍ ¼­ºñ½º´Â ÀÌ ´Ü°è Áß µ¿ÀÏÇÑ Á¤Áö ¿¬°áÀ» °æÇèÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º°¡ ¾î¶»°Ô ´Ù¿îµÇ´Â°¡¿¡ °ü°è¾øÀÌ Å¬¶óÀÌ¾ðÆ®´Â ¿À·ù ¸Þ½ÃÁö¸¦ ¹Þ°í, ¼º°øÇÒ ¶§±îÁö ´Ù½Ã ¿¬°áÀ» ½ÃµµÇØ¾ß ÇÕ´Ï´Ù. Ŭ¶óÀ̾ðÆ®ÀÇ ½Ã°¢¿¡¼­ HA ÀνºÅϽº´Â ¸¶Ä¡ ´Ù¿îµÇ¾î µ¿ÀÏÇÑ ¸Ó½Å¿¡¼­ ¹é¾÷µÈ °Í°ú °°½À´Ï´Ù. Á¦¾îµÈ ½ÇÆÐº¹±¸¿¡¼­ HA ÀνºÅϽº´Â °­Á¦·Î ÇØÁ¦µÈ Ŭ¶óÀÌ¾ðÆ®¿¡ ³ªÅ¸³ª¸ç, ³ªÁß¿¡ µ¿ÀÏÇÑ ¸Ó½Å¿¡¼­ µ¥ÀÌÅͺ£À̽º¿¡ ´Ù½Ã ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¦¾îµÇÁö ¾ÊÀº ½ÇÆÐº¹±¸¿¡¼­ HA ÀνºÅϽº´Â µ¥ÀÌÅͺ£À̽º ¼­¹ö°¡ ÆÄ¼ÕµÈ Ŭ¶óÀÌ¾ðÆ®¿¡ ³ªÅ¸³ª¸ç µ¿ÀÏÇÑ ¸Ó½Å¿¡¼­ ¹Ù·Î ¹é¾÷µÇ¾ú½À´Ï´Ù.

EE ¹× EEE ÀνºÅϽº¿¡ ´ëÇÑ µð½ºÅ© ·¹À̾ƿô

DB2´Â Ŭ·¯½ºÅÍ ³»ÀÇ °¢ ¸Ó½Å¿¡ µ¿ÀÏÇÏ°Ô ³ªÅ¸³ªµµ·Ï ¿ä±¸ÇÏ´Â µð½ºÅ© ÀåÄ¡³ª ÆÄÀÏ ½Ã½ºÅÛÀ» ±â´ëÇÕ´Ï´Ù. À̸¦ º¸ÀåÇÏ·Á¸é, Çʼö µð½ºÅ©³ª ÆÄÀÏ ½Ã½ºÅÛÀÌ HA ÀνºÅϽº¿Í ¿¬°üµÈ ³í¸® È£½ºÆ®¿¡ µû¸£´Â ¹æ½ÄÀ¸·Î ±¸¼ºµÇ¾î¾ß Çϸç, Ŭ·¯½ºÅÍ ³»ÀÇ °¢ ¸Ó½Å¿¡¼­ µ¿ÀÏÇÑ °æ·Î À̸§À» °®½À´Ï´Ù.

DMS ¹× SMS Å×ÀÌºí °ø°£ ¸ðµÎ´Â HA ȯ°æ¿¡¼­ Áö¿øµË´Ï´Ù. DMS Å×ÀÌºí °ø°£ÀÇ ÀåÄ¡ ÄÁÅ×À̳ʴ ¹Ì·¯µÇ°Å³ª RAID ±¸¼º Áß ÇϳªÀÎ º¼·ý °ü¸® ÇÁ·Î±×·¥¿¡ ÀÇÇØ ÀÛ¼ºµÈ ¿ø½Ã ÀåÄ¡¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. /dev/rdsk/c20t0d0s0°ú °°Àº ÀÏ¹Ý µð½ºÅ© ÀåÄ¡´Â ´ÙÀ½°ú ÀÌÀ¯·Î »ç¿ëÇÏÁö ¸»¾Æ¾ß ÇÕ´Ï´Ù.

DB2°¡ ÀÌ »óȲ¿¡¼­ ½ÇÆÐº¹±¸µÇ¸é, ÇÊ¿äÇÑ µð½ºÅ© ÀåÄ¡´Â ´Ù¸¥ ¸Ó½Å¿¡¼­ ¼öÇàÇÑ °Í°ú µ¿ÀÏÇÏÁö ¾ÊÀ¸¸ç ½ÃÀÛÇÏÁö ¾Ê½À´Ï´Ù. DMS Å×ÀÌºí °ø°£ÀÇ ÆÄÀÏ ÄÁÅ×ÀÌ³Ê ¹× SMS Å×ÀÌºí °ø°£ÀÇ ÄÁÅ×À̳ʴ ¸¶¿îÆ®µÈ ÆÄÀÏ ½Ã½ºÅÛ¿¡ »óÁÖÇØ¾ß ÇÕ´Ï´Ù. ³í¸® È£½ºÆ®ÀÇ ÆÄÀÏ ½Ã½ºÅÛÀº ³í¸® È£½ºÆ®ÀÇ vfstab ÆÄÀÏ¿¡ Æ÷ÇԵǾúÀ» ¶§ ÀÚµ¿À¸·Î ¸¶¿îÆ®µË´Ï´Ù.

³í¸® È£½ºÆ®ÀÇ vfstab ÆÄÀÏÀº ´ÙÀ½ °æ·Î¿¡ ÀÖ½À´Ï´Ù.

   /etc/opt/SUNWcluster/conf/hanfs/vfstab.<logical_host>

¿©±â¼­, logical_host´Â vfstab ÆÄÀϰú ¿¬°üµÈ ³í¸® È£½ºÆ®ÀÇ À̸§ÀÔ´Ï´Ù.

°¢ ³í¸® È£½ºÆ®´Â ÀÚ½ÅÀÇ vfstab ÆÄÀÏÀ» °¡Áö¸ç, ³í¸® È£½ºÆ®ÀÇ µð½ºÅ© ±×·ìÀÌ ÇöÀç ¸Ó½ÅÀ¸·Î Àü¼ÛµÈ ÈÄ, HA ¼­ºñ½º°¡ ½ÃÀ۵DZâ Àü¿¡ ¸¶¿îÆ®µÇ´Â ÆÄÀÏ ½Ã½ºÅÛÀÌ µé¾î ÀÖ½À´Ï´Ù. Sun Cluster ¼ÒÇÁÆ®¿þ¾î´Â ÆÄÀÏ ½Ã½ºÅÛÀÇ °ÇÀ縦 È®ÀÎÇϱâ À§ÇØ fsck(ÆÄÀÏ ½Ã½ºÅÛ Á¡°Ë)À» ¼öÇàÇÑ ÈÄ¿¡ ÀûÀýÇÏ°Ô Á¤ÀÇµÈ ¸ðµç ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¶¿îÆ®ÇÏ·Á°í ½ÃµµÇÕ´Ï´Ù. fsck°¡ ½ÇÆÐÇϸé, ÆÄÀÏ ½Ã½ºÅÛÀº ¸¶¿îÆ®µÇÁö ¾ÊÀ¸¸ç, ¿À·ù ¸Þ½ÃÁö´Â ¹«½ÃµË´Ï´Ù.
ÁÖ:ÇÁ·Î¼¼½º°¡ ¿­¸° ÆÄÀÏÀ» °®°Å³ª, ÇöÀç ÀÛ¾÷ µð·ºÅ丮°¡ ¸¶¿îÆ® ÁöÁ¡ ¾Æ·¡¿¡ ÀÖÀ¸¸é, ¸¶¿îÆ®¿¡ ½ÇÆÐÇÕ´Ï´Ù. À̸¦ ¹æÁöÇϱâ À§ÇØ, ¾î¶°ÇÑ ÇÁ·Î¼¼½ºµµ ³í¸® È£½ºÆ®ÀÇ vfstab ÆÄÀÏ¿¡ Æ÷ÇÔµÈ ¸¶¿îÆ® ÁöÁ¡ ¾Æ·¡¿¡ ³²¾Æ ÀÖÁö ¾Êµµ·Ï È®ÀÎÇϽʽÿÀ.

¸ðµç ±Ô¾àÀº SMS Å×ÀÌºí °ø°£ »ç¿ë½Ã EEE ÀνºÅϽºÀÇ ÆÄÀÏ ½Ã½ºÅÛ ·¹À̾ƿô¿¡ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½Àº hadb2_setup À¯Æ¿¸®Æ¼°¡ »ç¿ëÇÏ´Â ±Ô¾àÀÔ´Ï´Ù.

   scadmin@crackle(190)# pwd
   /export/ha_home/db2eee/db2eee
   scadmin@crackle(191)# ls -l
   total 18
   lrwxrwxrwx 1 root build 28 Aug 12 19:08 NODE0000 -> /log0/disks/db2eee/NODE0000
   lrwxrwxrwx 1 root build 28 Aug 12 19:08 NODE0001 -> /log0/disks/db2eee/NODE0001
   lrwxrwxrwx 1 root build 28 Aug 12 19:08 NODE0002 -> /log0/disks/db2eee/NODE0002
   lrwxrwxrwx 1 root build 28 Aug 12 19:08 NODE0003 -> /log0/disks/db2eee/NODE0003
   lrwxrwxrwx 1 root build 28 Aug 12 19:08 NODE0004 -> /log0/disks/db2eee/NODE0004
   lrwxrwxrwx 1 root build 28 Aug 12 19:08 NODE0005 -> /log1/disks/db2eee/NODE0005
   lrwxrwxrwx 1 root build 28 Aug 12 19:08 NODE0006 -> /log1/disks/db2eee/NODE0006
   lrwxrwxrwx 1 root build 28 Aug 12 19:08 NODE0007 -> /log1/disks/db2eee/NODE0007
   lrwxrwxrwx 1 root build 28 Aug 12 19:08 NODE0008 -> /log1/disks/db2eee/NODE0008
   scadmin@crackle(192)#

ÀνºÅϽº ¼ÒÀ¯ÀÚ´Â db2eeeÀ̸ç, db2eee ÀνºÅϽºÀÇ ±âº» µ¥ÀÌÅͺ£À̽º µð·ºÅ丮´Â /export/ha_home/db2eeeÀÔ´Ï´Ù. ³í¸® È£½ºÆ® log0Àº µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç 0, 1, 2 ¹× 3À» ÁÖ°üÇϸç, ¹Ý¸é ³í¸® È£½ºÆ® log1Àº µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç 4, 5, 6, 7 ¹× 8À» ÁÖ°üÇÕ´Ï´Ù.

°¢ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼ÇÀÇ °æ¿ì, ÇØ´çÇÏ´Â NODExxxx µð·ºÅ丮°¡ ÀÖ½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç¿¡ ´ëÇÑ ³ëµå µð·ºÅ丮´Â ¿¬°üµÈ ³í¸® È£½ºÆ® ÆÄÀÏ ½Ã½ºÅÛ ¾Æ·¡ÀÇ µð·ºÅ丮¸¦ Áö½ÃÇÕ´Ï´Ù.

°æ·Î ±Ô¾àÀ» ¼±ÅÃÇÒ ¶§, ´ÙÀ½À» È®ÀÎÇϽʽÿÀ.

  1. ÆÄÀÏ ½Ã½ºÅÛÀÇ µð½ºÅ©´Â µð½ºÅ©¸¦ ÇÊ¿ä·Î ÇÏ´Â µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç¿¡ °ü¿©ÇÏ´Â ³í¸® È£½ºÆ®ÀÇ µð½ºÅ© ±×·ì¿¡ ÀÖ½À´Ï´Ù.
  2. ÄÁÅ×À̳ʸ¦ º¸À¯ÇÏ´Â ÆÄÀÏ ½Ã½ºÅÛÀº ³í¸® È£½ºÆ®ÀÇ vfstab ÆÄÀÏÀ» ÅëÇØ ¸¶¿îÆ®µË´Ï´Ù.

EE ¹× EEE ÀνºÅϽº¿¡ ´ëÇÑ È¨ µð·ºÅ丮 ·¹À̾ƿô

EE ÀνºÅϽºÀÇ °æ¿ì, Ȩ µð·ºÅ丮´Â ³í¸® È£½ºÆ®ÀÇ vfstab ÆÄÀÏ¿¡ Á¤ÀÇµÈ ÆÄÀÏ ½Ã½ºÅÛÀ̾î¾ß ÇÕ´Ï´Ù. ÀÌ µð·ºÅ丮´Â DB2°¡ ½ÃÀ۵DZâ Àü¿¡ »ç¿ë °¡´ÉÇϸç, ³í¸® È£½ºÆ®°¡ Ŭ·¯½ºÅÍ¿¡¼­ À̵¿µÇ´Â °÷¸¶´Ù DB2·Î Àü¼ÛµË´Ï´Ù. °¢ ¸Ó½ÅÀº vfstab ÆÄÀÏÀÇ ÀÚü »çº»À» °¡Áö¸ç, °¢ ¸Ó½Å¿¡ µ¿ÀÏÇÑ ³»¿ëÀÌ ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù. ´ÙÀ½Àº EE ÀνºÅϽºÀÇ È¨ µð·ºÅ丮 ¿¹ÀÔ´Ï´Ù.

   /log0/home/db2ee

¿©±â¼­, /log0Àº ³í¸® È£½ºÆ® log0ÀÇ ³í¸® È£½ºÆ® ÆÄÀÏ ½Ã½ºÅÛÀ̸ç, db2ee´Â DB2 ÀνºÅϽºÀÇ À̸§ÀÔ´Ï´Ù. ÀÌ È¨ µð·ºÅ丮 °æ·Î´Â "db2ee" ÀνºÅϽº¸¦ ÁÖ°üÇÒ ¼ö Àִ Ŭ·¯½ºÅÍ ³»ÀÇ °¢ ¸Ó½Å¿¡ ÀÖ´Â /etc/passwd ÆÄÀÏ¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

EEE ÀνºÅϽºÀÇ °æ¿ì, Ȩ µð·ºÅ丮¸¦ ¼³Á¤ÇÏ´Â µÎ °¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. ±ä±Þ ´ë±â ±¸¼ºÀÇ °æ¿ì, Ȩ µð·ºÅ丮´Â EE ÀνºÅϽº¿¡¼­¿Í µ¿ÀÏÇÑ ¹æ½ÄÀ¸·Î ¼³Á¤µÉ ¼ö ÀÖ½À´Ï´Ù. »óÈ£ ÀÎ°è ±¸¼ºÀÇ °æ¿ì, HA-NFS´Â Ȩ µð·ºÅ丮¿ëÀ¸·Î »ç¿ëµÇ¾î¾ß Çϸç, EEE ÀνºÅϽº¸¦ ¼³Á¤Çϱâ Àü¿¡ ÀûÀýÇÏ°Ô ±¸¼ºµÇ¾î¾ß ÇÕ´Ï´Ù.

Ŭ·¯½ºÅÍ ³»ÀÇ ¸Ó½Å Áß Çϳª´Â ¼±ÅÃµÈ ³í¸® È£½ºÆ®¿ë dfstab ÆÄÀÏÀ» »ç¿ëÇÏ¿© EEE ÀνºÅϽº¿ë ÆÄÀÏ ½Ã½ºÅÛÀ» ³»º¸³»¾ß ÇÕ´Ï´Ù. dfstab ÆÄÀÏ¿¡´Â ¸Ó½ÅÀÌ ³í¸® È£½ºÆ®¸¦ ÁÖ°üÇÒ ¶§ NFS¸¦ ÅëÇØ ³»º¸³»¾ß ÇÏ´Â ÆÄÀÏ ½Ã½ºÅÛÀÌ µé¾î ÀÖ½À´Ï´Ù. °¢ ¸Ó½ÅÀº dfstab ÆÄÀÏÀÇ ÀÚü »çº»À» °¡Áö¸ç, °¢ ¸Ó½Å¿¡ µ¿ÀÏÇÑ ³»¿ëÀÌ ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù.

HA-NFS ÆÄÀÏ ½Ã½ºÅÛ¿¡ ´ëÇÑ Á¤º¸´Â hadb2tab ÆÄÀÏ¿¡ À§Ä¡ÇÕ´Ï´Ù(hadb2_setup ÇÁ·Î±×·¥À» ÅëÇØ). HA ¿¡ÀÌÀüÆ®°¡ ÀνºÅϽº¿¡ ´ëÇÑ Á¤º¸¸¦ ÀÐÀ» ¶§, ÀÚµ¿À¸·Î ÀνºÅϽº¿¡ ´ëÇÑ HA-NFS ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¶¿îÆ®ÇÕ´Ï´Ù(hadb2tab ÆÄÀÏ ÂüÁ¶).

HA-NFS ÆÄÀÏ ½Ã½ºÅÛÀÇ ¸¶¿îÆ® ÁöÁ¡Àº º¸Åë /export/ha_homeÀÔ´Ï´Ù. Ŭ·¯½ºÅÍ ³»ÀÇ °¢ ¸Ó½Å¿¡¼­, À̰ÍÀº HA-NFS µð·ºÅ丮¸¦ ³»º¸³»´Â ³í¸® È£½ºÆ®¿¡¼­ ¸¶¿îÆ®µÈ NFSÀÔ´Ï´Ù. EEE ÀνºÅϽº ¼ÒÀ¯ÀÚÀÇ È¨ µð·ºÅ丮´Â ÀÌ µð·ºÅ丮 ¾Æ·¡¿¡ À§Ä¡ÇÏ¸ç ´ÙÀ½°ú °°½À´Ï´Ù.

   /export/ha_home/<instance>

¿©±â¼­, instance´Â ÀνºÅϽº ¼ÒÀ¯ÀÚÀÇ À̸§ÀÔ´Ï´Ù.

ÀνºÅϽº¸¦ ¸¶¿îÆ®Çϰųª ¸¶¿îÆ®ÇØÁ¦ÇÏ´Â °ÍÀ» ÇÇÇϱâ À§ÇØ °¢ ¸Ó½Å¿¡¼­ ÀνºÅϽº¿¡ ´ëÇÑ È¨ µð·ºÅ丮¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº Ȩ µð·ºÅ丮°¡ °¢ ¸Ó½Å¿¡¼­ µ¿ÀÏÇÏ°Ô ³²¾Æ ÀÖÀ½À» º¸ÀåÇϴ Ư¼öÇÑ °ü¸® ¿À¹öÇìµå¸¦ ¿ä±¸ÇÕ´Ï´Ù. ±×·¸Áö ¸øÇÑ °æ¿ì DB2°¡ Á¦´ë·Î ½ÃÀÛÇÏÁö ¸øÇϰųª, ´Ù¸¥ ±¸¼ºÀ¸·Î DB2¸¦ ½ÃÀÛÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº Áö¿øµÇ´Â ±¸¼ºÀÌ ¾Æ´Õ´Ï´Ù.

³í¸® È£½ºÆ® ¹× DB2 UDB EEE

³í¸® È£½ºÆ®´Â º¸Åë Çϳª ÀÌ»óÀÇ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼ÇÀ» ÁÖ°üÇϵµ·Ï ¼±ÅõǸç, HA-NFS ÆÄÀÏ ½Ã½ºÅÛÀ» ³»º¸³À´Ï´Ù. ¿¹¸¦ µé¾î, Ŭ·¯½ºÅÍ¿¡ ³× °³ÀÇ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç°ú µÎ °³ÀÇ ¸Ó½ÅÀÌ ÀÖ´Â °æ¿ì, °¢ ¸Ó½Å¿¡ ´ëÇØ ÇϳªÀÇ ³í¸® È£½ºÆ®°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù(±×¸² 119). ÇϳªÀÇ ³í¸® È£½ºÆ®´Â µÎ °³ÀÇ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼ÇÀ» ÁÖ°üÇϸç HA-NFS ÆÄÀÏ ½Ã½ºÅÛÀ» ³»º¸³»°í, ´Ù¸¥ ³í¸® È£½ºÆ®´Â ³ª¸ÓÁö µÎ °³ÀÇ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼ÇÀ» ÁÖ°üÇÒ ¼ö ÀÖ½À´Ï´Ù.

±âº»°ªÀ¸·Î, DB2 UDB EEE ÀνºÅϽº´Â ÀÌ¹Ì Çϳª ÀÌ»óÀÇ È°µ¿ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼ÇÀ» °¡Áø ¸Ó½Å¿¡ ÃÖ´ë µÎ °³ÀÇ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼ÇÀ» Á¤»óÀûÀ¸·Î Ãß°¡Çϱâ À§ÇØ ÃæºÐÇÑ ÀÚ¿øÀ» ÇÒ´çÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Ŭ·¯½ºÅÍ¿¡¼­ ´ÜÀÏ ÀνºÅϽº¿¡ ´ëÇØ ³× °³ÀÇ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼ÇÀÌ ÀÖ´Â °æ¿ì, ÀÌ´Â ³í¸® È£½ºÆ® ´ç ÇϳªÀÇ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼ÇÀÌ ÀÖ´Â °æ¿ì¿¡¸¸ °ü°èµÇ°Å³ª, ÇϳªÀÇ ³í¸® È£½ºÆ®°¡ ¼¼ °³ÀÇ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼ÇÀ» ÁÖ°üÇÕ´Ï´Ù. ¾î´À °æ¿ì³ª µ¿ÀÏÇÑ ÀνºÅϽº¿¡ ´ëÇØ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼ÇÀ» ÀÌ¹Ì ÁÖ°üÇÏ´Â ¸Ó½Å¿¡ ´ëÇØ ¼¼ °³ÀÇ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç ½ÇÆÐº¹±¸¸¦ °¡Áö´Â °ÍÀÌ °¡´ÉÇÕ´Ï´Ù.

DB2_NUM_FAILOVER_NODES ·¹Áö½ºÆ®¸® º¯¼ö´Â ½ÇÆÐº¹±¸µÈ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç¿ëÀ¸·Î ¿¹¾àµÈ ÀÚ¿ø·®À» Áõ°¡½Ã۱â À§ÇØ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.

±×¸² 119. °¢ ¸Ó½ÅÀÇ ÇϳªÀÇ ³í¸® È£½ºÆ®

°¢ ¸Ó½ÅÀÇ ÇϳªÀÇ ³í¸® È£½ºÆ®

DB2 ¼³Ä¡ À§Ä¡ ¹× ¿É¼Ç

DB2°¡ ¼³Ä¡µÈ ÆÄÀÏ ½Ã½ºÅÛÀº ¹Ì·¯µÇ¾î¾ß Çϰųª, ÃÖ¼ÒÇÑ RAID ±¸¼ºÀ¸·Î µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. DB2°¡ ÀÏ¹Ý µð½ºÅ©¿¡ ¼³Ä¡µÈ °æ¿ì, µð½ºÅ© ½ÇÆÐ°¡ ´õ Àß ¹ß»ýÇϸç, ±× °á°ú ½ÇÆÐº¹±¸´Â ¿¹¹æ°¡´ÉÇÑ °ÍÀ¸·Î °í·ÁµÇ°í Ŭ·¯½ºÅÍÀÇ ¾ÈÁ¤¼ºÀ» °¨¼Ò½Ãŵ´Ï´Ù.

DB2´Â ³í¸® È£½ºÆ®ÀÇ µð½ºÅ© ±×·ì ³»ÀÇ ±×·ì¿¡ ¼³Ä¡µÉ ¼ö ¾ø½À´Ï´Ù. ¿Ö³ÄÇϸé HA ¿¡ÀÌÀüÆ®´Â Ç×»ó DB2 ¶óÀ̺귯¸®¿¡ ¾×¼¼½ºÇÏ´Â °ÍÀ» ÇÊ¿ä·Î Çϱ⠶§¹®ÀÔ´Ï´Ù. HA ¿¡ÀÌÀüÆ®°¡ DB2 ¶óÀ̺귯¸®¿¡ ´ëÇÑ ¾×¼¼½º¸¦ °®Áö ¾ÊÀº °æ¿ì, ½ÇÆÐÇÕ´Ï´Ù. DB2´Â Ŭ·¯½ºÅÍ ³»ÀÇ °¢ ¸Ó½Å¿¡ Á¤»óÀûÀ¸·Î ¼³Ä¡µÇ¾î¾ß ÇÕ´Ï´Ù.

µ¥ÀÌÅͺ£À̽º ¹× µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼º ¸Å°³º¯¼ö

µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼º ¸Å°³º¯¼ö´Â ½ÇÆÐº¹±¸ ÀÌÈÄ¿¡ DB2°¡ ½ÃÀ۵DZâ Àü¿¡ pre_db2start ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ¿© º¯°æµÉ ¼ö ÀÖ½À´Ï´Ù(»ç¿ëÀÚ ½ºÅ©¸³Æ® ÂüÁ¶). ÀÌ ½ÇÇà ½ºÅ©¸³Æ®°¡ ÀÖ´Ù¸é ÀνºÅϽº ¼ÒÀ¯ÀÚÀÇ È¨ µð·ºÅ丮ÀÇ sqllib/ha µð·ºÅ丮 ¾Æ·¡¿¡¼­ ¼öÇàµË´Ï´Ù. À̸§ÀÌ Á¦½ÃÇÏ´Â °Íó·³, db2start ÀÌÀü¿¡¸¸ ¼öÇàµË´Ï´Ù. Á¦¾î ¹æ¹ý¿¡ Àü´ÞµÇ´Â µ¿ÀÏÇÑ Àμö´Â ÀνºÅϽº°¡ EEE ÀνºÅϽºÀÎ °æ¿ì¸¦ Á¦¿ÜÇϰí´Â pre_db2start ½ºÅ©¸³Æ®·Î Àü´ÞµË´Ï´Ù. EEE ÀνºÅϽºÀÇ °æ¿ì, pre_db2start ½ºÅ©¸³Æ®¿¡ db2start ¸í·É¿¡ ´ëÇÑ ³ëµå ¹øÈ£°¡ Àü´ÞµË´Ï´Ù.

½Ã½ºÅÛ ¼Õ»ó º¹±¸

HA ȯ°æ¿¡¼­ÀÇ ÆÄ¼Õ º¹±¸´Â ÀÏ¹Ý È¯°æ¿¡¼­¿Í °°½À´Ï´Ù. HA ÀνºÅϽº°¡ ÆÄ¼ÕµÈ ÇϳªÀÇ ¸Ó½Å¿¡¼­ ´Ù¸¥ ¸Ó½ÅÀ¸·Î HA ÀνºÅϽº¸¦ °¡Á®¿À´õ¶óµµ ÀνºÅϽºÀÇ ÆÄÀÏ ¹× µð½ºÅ© ÀåÄ¡´Â µ¿ÀÏÇÏ°Ô º¸À̸ç, µ¥ÀÌÅͺ£À̽º¸¦ º¹±¸ÇÏ´Â µ¥ ÇÊ¿äÇÑ Á¶Ä¡´Â ´Ù¸£Áö ¾Ê½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º º¹±¸¿¡¼­ ÀÀ±Þ º¹±¸ ¹× µ¥ÀÌÅͺ£À̽º º¹±¸ÀÇ ´Ù¸¥ ¾ç½Ä¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

µ¥ÀÌÅͺ£À̽º´Â ¼öµ¿À¸·Î Àç½ÃÀÛµÉ ¼ö ÀÖÁö¸¸(¶Ç´Â »ç¿ëÀÚ ½ºÅ©¸³Æ® Áß Çϳª¸¦ ÅëÇØ), ƯÈ÷ EEE ÀνºÅϽºÀÇ °æ¿ì autorestart µ¥ÀÌÅͺ£À̽º ±¸¼º ¸Å°³º¯¼ö¸¦ ONÀ¸·Î ¼³Á¤ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. À̰ÍÀº µ¥ÀÌÅͺ£À̽º°¡ ºÒÀÏÄ¡ »óÅ¿¡ ÀÖ´Â ½Ã°£·®À» ÃÖ¼ÒÈ­ÇÕ´Ï´Ù.

º¹Á¦¸¦ ÅëÇÑ °í°¡¿ë¼º

µ¥ÀÌÅÍ »ç¿ë °¡´É¼ºÀº º¹Á¦¸¦ ÅëÇØ È®ÀåµÉ ¼ö ÀÖ½À´Ï´Ù. µÎ °³ÀÇ ¼­¹ö °£¿¡ µ¥ÀÌÅ͸¦ º¹Á¦ÇÏ¿©, °í°¡¿ë¼ºÀÇ ¾ç½ÄÀ» ÀÌ·ê ¼ö ÀÖ½À´Ï´Ù. ¼­¹ö Áß Çϳª°¡ Á¾·áµÇ¸é, ´Ù¸¥ ¼­¹ö°¡ ÀμöÇÏ¿© µ¥ÀÌÅÍ ¼­ºñ½º¸¦ °è¼Ó Á¦°øÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.

±×·¯³ª, º¹Á¦´Â ºñµ¿±âÀûÀ¸·Î ¼öÇàµÇ¹Ç·Î, ÀϺΠº¯°æ»çÇ×Àº ÇØ´ç ¼­¹ö°¡ Á¾·áµÉ ¶§ ´Ù¸¥ ¼­¹ö·Î Àü´ÞµÉ ¼ö ¾ø½À´Ï´Ù.


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