6Àå


Sun Fire ÃÖ°í±Þ ½Ã½ºÅÛ¿ë Dynamic Reconfiguration ¼ÒÇÁÆ®¿þ¾î

Sun Fire ÃÖ°í±Þ½Ã½ºÅÛ¿¡¼­ ½ÇÇàÇÏ´Â DR(Dynamic Reconfiguration) ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇÏ¿© Solaris ¿î¿µ ȯ°æÀ» ½ÇÇà ÁßÀÎ »ì¾ÆÀÖ´Â µµ¸ÞÀο¡ ´ëÇØ ±â°è¸¦ Á¤Áö½ÃÅ°Áö ¾Ê°í Çϵå¿þ¾î ±¸¼º º¯°æÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

SC ¶Ç´Â °³º° µµ¸ÞÀο¡¼­ DR Á¶ÀÛÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

addboard(1M), moveboard(1M), deleteboard(1M) ¹× rcfgadm(1M) SMS ¸í·ÉÀ» »ç¿ëÇÏ¿© SC¿¡¼­ DR Á¶ÀÛÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

¶ÇÇÑ Dynamic Reconfiguration ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇÏ¿© ½Ã½ºÅÛÀ» Á¤Áö½ÃÅ°Áö ¾Ê°í ½Ã½ºÅÛ º¸µå¸¦ ÇÖ Ç÷¯±×ÇÒ ¼ö ÀÖ½À´Ï´Ù. ½Ã½ºÅÛ º¸µå¸¦ ½Ã½ºÅÛ¿¡¼­ Á¦°ÅÇÒ ¼ö ÀÖµµ·Ï µµ¸ÞÀο¡¼­ °íÀå³­ ½Ã½ºÅÛ º¸µåÀÇ ÀÚ¿øÀ» ±¸¼º ÇØÁ¦Çϴµ¥ »ç¿ëµË´Ï´Ù. ±×·± ´ÙÀ½ Solaris ¿î¿µ ½Ã½ºÅÛÀÌ ½ÇÇàÇÏ´Â Áß¿¡ ¼ö¸®µÈ º¸µå³ª ±³Ã¼ º¸µå¸¦ µµ¸ÞÀο¡ »ðÀÔÇÒ ¼ö ÀÖ½À´Ï´Ù.

±× ÈÄ¿¡ DR ¼ÒÇÁÆ®¿þ¾î°¡ ÇØ´ç º¸µåÀÇ ÀÚ¿øÀ» µµ¸ÞÀο¡ ±¸¼ºÇÕ´Ï´Ù. DR ±â´ÉÀ» »ç¿ëÇÏ¿© ½Ã½ºÅÛ º¸µå¸¦ Ãß°¡ ¶Ç´Â Á¦°ÅÇÏ´Â °æ¿ì, DRÀº Ç×»ó º¸µå¸¦ ¾Ë·ÁÁø ±¸¼º »óÅ¿¡ µÓ´Ï´Ù.

½Ã½ºÅÛ º¸µå´Â ´ÙÀ½À» Æ÷ÇÔÇÕ´Ï´Ù.


½Ã½ºÅÛ º¸µå ½½·Ô°ú ³í¸® µµ¸ÞÀÎ

Sun Fire ÃÖ°í±Þ ½Ã½ºÅÛ¿ë Domain configurationÀº SC¿¡ »óÁÖÇÏ´Â Ç÷§Æû ±¸¼º µ¥ÀÌÅͺ£À̽º(PCD)ÀÇ µµ¸ÞÀÎ ±¸¼º¿¡ ÀÇÇØ ÆǺ°µË´Ï´Ù. PCD´Â ³í¸®ÀûÀ¸·Î ½Ã½ºÅÛ º¸µå ½½·ÔÀÌ µµ¸ÞÀÎÀ¸·Î ºÐÇҵǴ ¹æ¹ýÀ» Á¦¾îÇÕ´Ï´Ù. µû¶ó¼­, ±¸¼ºÀº ºó ½½·Ô°ú Á¡À¯µÈ ½½·ÔÀ» Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù.

½ÇÁ¦ µµ¸ÞÀÎÀº ³í¸® µµ¸ÞÀο¡ ÀÇÇØ ÆǺ°µË´Ï´Ù. ³í¸® µµ¸ÞÀÎÀº µµ¸ÞÀο¡ ¼ÓÇÏ´Â ½½·ÔÀÇ ÁýÇÕÀÔ´Ï´Ù. ½ÇÁ¦ µµ¸ÞÀÎÀº ½ÇÁ¦·Î »óÈ£¿¬°áµÇ´Â º¸µåÀÇ ÁýÇÕÀÔ´Ï´Ù. ½½·ÔÀº ¹°¸®Àû µµ¸ÞÀÎÀÇ ÀϺÎÀÏ ÇÊ¿ä ¾øÀÌ ³í¸® µµ¸ÞÀÎÀÇ ±¸¼º¿øÀÏ ¼ö ÀÖ½À´Ï´Ù.

ÁÖ¾îÁø µµ¸ÞÀο¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ½½·Ô ¼ö´Â ½Ã½ºÅÛ ÄÁÆ®·Ñ·¯¿¡¼­ À¯Áö º¸¼öµÇ´Â »ç¿ë °¡´É ±¸¼º¿ä¼Ò ¸ñ·Ï¿¡ ÀÇÇØ Á¦¾îµË´Ï´Ù. cfgadm(1M) ¸í·ÉÀ» »ç¿ëÇÏ¿© ½½·ÔÀÇ »óŸ¦ º¯°æÇϱâ Àü¿¡ ½½·ÔÀÌ µµ¸ÞÀο¡ ÇÒ´çµÇ°Å³ª »ç¿ë °¡´ÉÇØ¾ß ÇÕ´Ï´Ù.

½½·ÔÀº µµ¸ÞÀο¡ ÇÒ´çµÈ ÈÄ ÇØ´ç µµ¸ÞÀο¡´Â º¸ÀÌ°í ´Ù¸¥ ¸ðµç µµ¸ÞÀο¡´Â º¸ÀÌÁö ¾Ê°í »ç¿ë ºÒ°¡´ÉÇÏ°Ô µË´Ï´Ù. ¿ªÀ¸·Î, ½½·ÔÀ» ´Ù¸¥ µµ¸ÞÀο¡ ÇÒ´çÇÏ°í ¿¬°áÇϱâ Àü¿¡ ½½·ÔÀ» µµ¸ÞÀο¡¼­ ÇÒ´ç Ãë¼ÒÇÏ°í ´ÜÀýÇØ¾ß ÇÕ´Ï´Ù.

µµ¸ÞÀÎÀÌ ½Ãµ¿µÈ ÈÄ, ½Ã½ºÅÛ º¸µå¿Í ºó ½½·ÔÀ» ³í¸® µµ¸ÞÀο¡ ÇÒ´çÇϰųª ³í¸® µµ¸ÞÀο¡¼­ ÇÒ´ç Ãë¼ÒÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª, ¿î¿µ üÁ¦°¡ ¿äûÇÒ ¶§±îÁö´Â ¹°¸®Àû µµ¸ÞÀÎÀÇ ÀϺΰ¡ µÇµµ·Ï Çã¿ëµÇÁö ¾Ê½À´Ï´Ù.

¾î¶² µµ¸ÞÀο¡µµ ÇÒ´çµÇÁö ¾ÊÀº ½Ã½ºÅÛ º¸µå ½½·ÔÀº ¸ðµç µµ¸ÞÀο¡ »ç¿ë °¡´ÉÇÕ´Ï´Ù. ÀÌ·¯ÇÑ º¸µå¸¦ Ç÷§Æû °ü¸®ÀÚ°¡ µµ¸ÞÀο¡ ÇÒ´çÇÒ ¼ö ÀÖÁö¸¸, ÀûÀýÇÑ ±ÇÇÑÀ» °®´Â »ç¿ëÀÚµéÀÌ »ç¿ë °¡´ÉÇÑ º¸µå¸¦ µµ¸ÞÀο¡ ÇÒ´çÇÒ ¼ö ÀÖµµ·Ï SC¿¡ »ç¿ë °¡´ÉÇÑ ±¸¼º¿ä¼Ò ¸ñ·ÏÀÌ ¼³Á¤µÉ ¼ö ÀÖ½À´Ï´Ù.


DR °ü¸® ¸ðµ¨

ÀÌ¿ë °¡´ÉÇÑ ±¸¼º¿ä¼Ò ¸ñ·ÏÀº »ç¿ëÀÚÀÇ À̸§ ¹× ±×·ì ½Äº°À» ±âÃÊ·Î ¼öÇàÇÒ ¼ö ÀÖ´Â °ü¸® ÀÛ¾÷À» Á¦¾îÇÕ´Ï´Ù. ½Ç·Ê·Î, Ç÷§Æû °ü¸®ÀÚ´Â µµ¸ÞÀο¡ º¸µå¸¦ Ãß°¡, »èÁ¦ ¶Ç´Â À̵¿ÇÒ ¼ö ÀÖÀ¸¸ç µµ¸ÞÀο¡ º¸µå¸¦ ÇÒ´çÇϰųª ÇÒ´ç Ãë¼ÒÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª µµ¸ÞÀÎ °ü¸®ÀÚ³ª µµ¸ÞÀÎ ±¸¼ºÀÚ´Â µµ¸ÞÀο¡ º¸µå¸¦ ÇÒ´çÇϰųª ÇÒ´ç Ãë¼ÒÇÒ ¼ö ¾ø½À´Ï´Ù.


SC »óÅ ¸ðµ¨

Sun Fire ÃÖ°í±Þ½Ã½ºÅÛ¿ë SC¿¡¼­ º¸µå´Â ´ÙÀ½ 4°¡Áö »óÅ °¡¿îµ¥ »ç¿ë ºÒ°¡´É, »ç¿ë°¡´É, ÇÒ´ç, ¶Ç´Â È°µ¿ Áß ÇϳªÀÏ ¼ö ÀÖ½À´Ï´Ù. showboards(1M) ¸í·ÉÀ» »ç¿ëÇÏ¿© ƯÁ¤ º¸µåÀÇ »óŸ¦ º¼ ¼ö ÀÖ½À´Ï´Ù. ÁöÁ¤µÈ µµ¸ÞÀο¡ ´ëÇÑ Àû´çÇÑ ±ÇÇÑÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. µµ¸ÞÀÎ °ü¸®ÀÚ´Â »ç¿ë ºÒ°¡´É º¸µå¸¦ º¼ ¼ö ¾ø½À´Ï´Ù. Ç÷§Æû °ü¸®ÀÚ¸¸ÀÌ ½Ã½ºÅÛÀÇ ¸ðµç º¸µå¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.

SCÀÇ º¸µå »óÅ À̸§ ¹× ¼³¸íÀº ´ÙÀ½ Àý¿¡¼­ ¼³¸íµË´Ï´Ù. SCÀÇ º¸µå »óÅ´ µµ¸ÞÀÎÀÇ º¸µå »óÅÂ¿Í µ¿ÀÏÇÏÁö ¾Ê½À´Ï´Ù.

»ç¿ë ºÒ°¡´É

º¸µå°¡ µµ¸ÞÀο¡ ´ëÇØ »ç¿ë ºÒ°¡´ÉÇÕ´Ï´Ù. ÀÌ°ÍÀº º¸µå°¡ ÁöÁ¤µÈ µµ¸ÞÀο¡ ´ëÇÑ »ç¿ë °¡´ÉÇÑ ±¸¼º¿ä¼Ò ¸ñ·Ï¿¡ Ãß°¡µÇÁö ¾Ê¾Ò°Å³ª º¸µå°¡ ÇöÀç ´Ù¸¥ µµ¸ÞÀο¡ ÇÒ´çµÊÀ» ÀǹÌÇÕ´Ï´Ù. »ç¿ë °¡´ÉÇÑ ±¸¼º¿ä¼Ò ¸ñ·Ï¿¡ ¾ø´Â º¸µå´Â ÇØ´ç µµ¸ÞÀο¡ º¸ÀÌÁö ¾ÊÀ½À» ÁÖÀÇÇϽʽÿÀ. »ç¿ë ºÒ°¡´É »óÅ¿¡¼­, º¸µå´Â ÁöÁ¤µÈ µµ¸ÞÀÎÀÇ ÀϺηΠ°£ÁÖµÇÁö ¾Ê½À´Ï´Ù.

»ç¿ë °¡´É

º¸µå°¡ µµ¸ÞÀο¡ Ãß°¡Çϱâ À§ÇØ »ç¿ë °¡´ÉÇÕ´Ï´Ù. ÀÌ°ÍÀº º¸µå°¡ µµ¸ÞÀο¡ ´ëÇÑ »ç¿ë °¡´ÉÇÑ ±¸¼º¿ä¼Ò ¸ñ·Ï¿¡ ÀÖÀ½À» ÀǹÌÇÕ´Ï´Ù. ÀÌ º¸µå´Â ÀÓÀÇ ¼ýÀÚÀÇ µµ¸ÞÀο¡ »ç¿ë °¡´ÉÇÒ ¼ö ÀÖÀ½À» ÁÖÀÇÇϽʽÿÀ. »ç¿ë °¡´É »óÅ¿¡¼­, º¸µå´Â ³í¸® µµ¸ÞÀÎÀÇ ÀϺηΠ°£Áֵ˴ϴÙ.

ÇÒ´ç

º¸µå°¡ µµ¸ÞÀο¡ ÇÒ´çµÇ¾úÀ¸¸ç, º¸µå°¡ ÇØ´ç µµ¸ÞÀο¡ ´ëÇÑ »ç¿ë °¡´ÉÇÑ ±¸¼º¿ä¼Ò ¸ñ·Ï¿¡ ÀÖ°í ´Ù¸¥ ¾î¶² µµ¸ÞÀο¡µµ »ç¿ëÇÒ ¼ö ¾øÀ½À» ÀǹÌÇÕ´Ï´Ù. ÇÒ´ç »óÅ¿¡¼­, º¸µå´Â ¹°¸®Àû µµ¸ÞÀÎÀÇ ÀϺηΠ°£Áֵ˴ϴÙ.

页
º¸µå°¡ ¿¬°áµÇ¾ú°Å³ª Solaris ¿î¿µ ȯ°æ¿¡ ¿¬°áµÇ¾î ±¸¼ºµÇ¾úÀ¸¸ç ¿î¿ë üÁ¦°¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. È°µ¿ »óÅ¿¡¼­, º¸µå´Â ¹°¸®Àû µµ¸ÞÀÎÀÇ ÀϺηΠ°£Áֵ˴ϴÙ.


I/O º¸µå¿¡ ´ëÇÑ DR

I/O ÀåÄ¡¸¦ °®´Â ½Ã½ºÅÛ º¸µå¸¦ Ãß°¡Çϰųª Á¦°ÅÇÒ ¶§ ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù. I/O ÀåÄ¡¸¦ °®´Â º¸µå¸¦ Á¦°ÅÇϱâ Àü¿¡, ±× ¸ðµç ÀåÄ¡°¡ ´ÝÈ÷°í ±×ÀÇ ¸ðµç ÆÄÀÏ ½Ã½ºÅÛÀÌ ¸¶¿îÆ® ÇØÁ¦µÇ¾î¾ß ÇÕ´Ï´Ù.

µµ¸ÞÀο¡¼­ I/O ÀåÄ¡¸¦ °®´Â º¸µå¸¦ ÀϽÃÀûÀ¸·Î Á¦°ÅÇØ¾ß ÇÏ¸ç ±× ÈÄ I/O ÀåÄ¡¸¦ °®´Â ´Ù¸¥ º¸µå°¡ Ãß°¡µÇ±â Àü¿¡ ´Ù½Ã Ãß°¡ÇÏ´Â °æ¿ì, À籸¼ºÀº ÇÊ¿ä ¾øÀ¸¸ç ¼öÇàÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ÀÌ °æ¿ì, º¸µå ÀåÄ¡¿¡ ´ëÇÑ ÀåÄ¡ °æ·Î°¡ º¯°æµÇÁö ¾Ê°í ±×´ë·Î ÀÖ½À´Ï´Ù. ±×·¯³ª ù¹ø° º¸µå°¡ ´Ù½Ã Ãß°¡µÇ±â Àü¿¡ I/O ÀåÄ¡¸¦ °®´Â ´Ù¸¥ º¸µå¸¦ Ãß°¡ÇÏ´Â °æ¿ì, ù¹ø° º¸µåÀÇ ÀåÄ¡¿¡ ´ëÇÑ °æ·Î°¡ º¯°æµÇ¾ú±â ¶§¹®¿¡ À籸¼ºÀÌ ÇʼöÀÔ´Ï´Ù.


ÀÚµ¿ DR

ÀÚµ¿ DRÀº ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ »ç¿ëÀÚ °£¼· ¾øÀÌ DR Á¶ÀÛÀ» ½ÇÇàÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. ÀÌ ±â´ÉÀº À籸¼º Á¶Á¤ °ü¸®ÀÚ(RCM) ¹× sysevent ½Ã½ºÅÛ À̺¥Æ® ±â´ÉÀ» Æ÷ÇÔÇÏ´Â °³¼±µÈ DR ÇÁ·¹ÀÓ¿öÅ©¿¡ ÀÇÇØ Á¦°øµË´Ï´Ù. RCMÀº ÀÀ¿ë ÇÁ·Î±×·¥¿¡ °íÀ¯ÇÑ ·Îµå °¡´É ¸ðµâÀÌ ÄݹéÀ» µî·ÏÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. ÄݹéÀº DR Á¶ÀÛ, DR Á¶ÀÛ ÁßÀÇ ¿À·ù º¹±¸ ¹× DR Á¶ÀÛ ÈÄÀÇ Á¤¸® Àü¿¡ Áغñ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

½Ã½ºÅÛ À̺¥Æ® ÇÁ·¹ÀÓ¿öÅ©´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ½Ã½ºÅÛ À̺¥Æ®¸¦ µî·ÏÇÏ°í ÇØ´ç À̺¥Æ®ÀÇ ÅëÁö¸¦ ¼ö½ÅÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. ÀÚµ¿ DR ÇÁ·¹ÀÓ¿öÅ©´Â RCM ¹× ½Ã½ºÅÛ À̺¥Æ® ±â´É°ú ÀÎÅÍÆäÀ̽ºÇÏ¿© ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ÀÚ¿øÀ» ±¸¼º ÇØÁ¦Çϱâ Àü¿¡ ÇØ´ç ÀÚ¿øÀ» ÀÚµ¿À¸·Î Æ÷±âÇÏ°í »õ ÀÚ¿øÀÌ µµ¸ÞÀο¡ ±¸¼ºµÉ ¶§ »õ ÀÚ¿øÀ» Æ÷ÂøÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.

ÀÚµ¿ DR ÇÁ·¹ÀÓ¿öÅ©´Â cfgadm(1M) ¸í·ÉÀ» »ç¿ëÇÏ¿© µµ¸ÞÀο¡¼­ ¶Ç´Â SC¿¡¼­ Áö¿ªÀûÀ¸·Î »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. µµ¸ÞÀο¡¼­ Áö¿ªÀûÀ¸·Î ½ÃÀ۵Ǵ ÀÚµ¿ DR Á¶ÀÛÀ» Áö¿ª ÀÚµ¿ DRÀ̶ó°í ºÎ¸£¸ç, SC¿¡¼­ ½ÃÀ۵Ǵ ÀÚµ¿ DR Á¶ÀÛÀ» Àü¿ª ÀÚµ¿ DRÀ̶ó°í ÇÕ´Ï´Ù. Àü¿ª ÀÚµ¿ DR Á¶ÀÛÀº ÇÑ µµ¸ÞÀο¡¼­ ´Ù¸¥ µµ¸ÞÀÎÀ¸·ÎÀÇ ½Ã½ºÅÛ º¸µå À̵¿, ÇÖ ½º¿ÒµÈ º¸µå¸¦ µµ¸ÞÀο¡ ±¸¼º ¹× µµ¸ÞÀο¡¼­ ½Ã½ºÅÛ º¸µå Á¦°Å¸¦ Æ÷ÇÔÇÕ´Ï´Ù.


Ãß°¡ Á¤º¸

DR(Dynamic Reconfiguration) ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ À§ÇØ ÀÐÀ» ¹®¼­¸¦ ÆǺ°ÇÏ·Á¸é Dynamic Reconfiguration ¼ÒÇÁÆ®¿þ¾î Á¤º¸ ¸¦ ÂüÁ¶ÇϽʽÿÀ.