´ÙÀ½ ÀÌÀü Â÷·Ê

2. °³¿ä:

2.1 Ŭ·¯½ºÅÍ¿Í ¿öÅ©½ºÅ×À̼ÇÀÇ ³×Æ®¿÷°ú´Â ¹«¾ùÀÌ ´Ù¸¥°¡?

Çй®ÀûÀÎ °üÁ¡À» ¶°³ª¼­, ÁÖµÈ Â÷ÀÌÁ¡Àº º¸¾È, ÀÀ¿ë¼ÒÇÁÆ®¿þ¾î, °ü¸®, ºÎÆðúÁ¤, ÆÄÀÏ ½Ã½ºÅÛÀÌ´Ù. ÃÖ±ÙÀÇ ¸®´ª½º ¹èÆ÷º»µéÀº ³ôÀº º¸¾È¼ºÀ» À¯ÁöÇÏ°í ÀÖ´Ù. ÇÏÁö¸¸ ÀÌ·¯ÇÑ º¸¾È¹®Á¦´Â Ŭ·¯½ºÅÍ ÄÄÇ»Æÿ¡ Á¾Á¾ Àå¾Ö°¡ µÇ°í ÀÖ´Ù.

ÀÀ¿ë¼ÒÇÁÆ®¿þ¾î´Â MPI(¿ªÀÚÁÖ: Message Passing InterfaceÀÇ ¾àÀÚ ·Î Ŭ·¯½ºÅÍ ÄÄÇ»Æÿ¡¼­ ÇÊ¿äÇÑ Á¤º¸¸¦ Àü´ÞÇÏ°í ¹Þ´Âµ¥ »ç¿ëµÇ´Â ¼ÒÇÁÆ®¿þ¾î·Î Ç¥ÁØÈ­ µÇ¾îÀÖÀ½.)¿Í PVM(¿ªÀÚÁÖ: Parallel Virtual MachineÀÇ ¾àÀÚ·Î MPI¿Í ºñ½ÁÇÑ ÀÏÀ» Çϳª ¾ÆÁ÷ Ç¥ÁØÈ­°¡ µÇÁö ¾ÊÀ½.)°ú °°Àº Message Passing ½Ã½ºÅÛÀ» »ç¿ëÇÏ°í ÀÖ´Ù.

¸¸ÀÏ Å¬·¯½ºÅÍ È¯°æ¿¡¼­ ÀÌ·¯ÇÑ °ÍÀÌ ¼öÇàµÇÁö ¾ÊÀ¸¸é ¿ÀÁ÷ ÇϳªÀÇ CPU¿¡¼­ ÀÛµ¿ÇÒ °ÍÀ̸ç ƯÁ¤ º´·Ä ÄÚµå º¯È¯ÀÌ ¾ø¾ú´Ù¸é APACHE³ª MySQL°ú °°Àº °ÍÀ» ´ÙÁß CPU¿¡¼­ ±¸µ¿½Ãų ¼ö ¾øÀ» °ÍÀÌ´Ù.

´ÙÇàÈ÷ Ŭ·¯½ºÅ͸¦ °ü¸®ÇÏ´Â µµ±¸°¡ À־ ¿¹¸¦ µé¾î, ¼ÕÀ¸·Î 32 ³ëµå¸¦ ±¸µ¿½ÃÅ°´Â ½Ã°£³¶ºñ¸¦ ¸·À» ¼ö ÀÖ´Ù. °ü¸®ÀÇ ÀϺκÐÁßÀÇ Çϳª°¡ Ŭ·¯½ºÅÍ°£ÀÇ º¸¾ÈÀ» ¿ÏÈ­½ÃÅ°´Â °ÍÀÌ´Ù. root°ÔÁ¤À» ÀÌ¿ë ´Ù¸¥ ¸Ó½Å¿¡ rloginÀ» ÇÑ´Ù´Â °ÍÀº Ŭ·¯½ºÅÍ»óÅ¿¡¼­´Â ¾ÆÁÖ Áß¿äÇÑ ÀÏÀÌÁö¸¸, ¿ÜºÎ·Î ¿­·ÁÀÖ´Â ³×Æ®¿÷ÀÇ °æ¿ì´Â ¾ÆÁÖ À§ÇèÇÑ ÀÏÀÌ µÈ´Ù.

diskless bootingÀÌ ¾ÆÁÖ ¸Å·ÂÀûÀ¸·Î º¸ÀÏÁö ¸ð¸£Áö¸¸, °¢ È£½ºÆ®°¡ ÀÚ½ÅÀÇ ÇÏµå µå¶óÀ̺긦 ºÎÆýÃÅ°´Â °Í ÀÌ¿Ü·Î ÇؾßÇÒ ÀÏÀÌ ¸¹´Ù. ¿©±â¼­´Â ÀÌ·¯ÇÑ diskless bootingÀº »ý·«Çϱâ·Î ÇÑ´Ù.

¸¶Áö¸·À¸·Î, ÆÄÀϽýºÅÛÀÌ Á¤»óÀÛµ¿À» ÇؾßÇϸç ÃÖ¼ÒÇÑ ¸ðµç ³ëµå°£ /home µð·ºÅ丮´Â °øÀ¯ÇؾßÇÑ´Ù. ´Ù¸¥ ÆÄÀÏ ½Ã½ºÅÛÀº »ç¿ëÇÏ´Â À¯ÀúÀÇ ¿ä±¸¿¡ µû¶ó¼­ °øÀ¯µÉ ¼ö ÀÖ´Ù.

2.2 ÀϹÝÀûÀÎ ¼Â¾÷

¾Õ¿¡¼­ ¾ð±ÞÇß´ø °Í°ú °°ÀÌ, ÀÌ ¹®¼­´Â ¸Å¿ì ´Ü¼øÇÑ ¸ðÇüÀ» °¡Á¤ÇÑ´Ù. Ŭ·¯½ºÅÍ´Â µÎ°³ ȤÀº ±× ÀÌ»óÀÇ ¸®´ª½º ¹Ú½ºµé·Î ±¸¼ºµÇ¾î ÀÖ°í ÀÌ·¯ÇÑ ¹Ú½ºµéÀº ºü¸¥ ÀÌ´õ³Ý ½ºÀ§Ä¡·Î ¿¬°áµÇ¾î ÀÖ´Ù.(Çãºê¸¦ ÀÌ¿ëÇÒ ¼öµµ ÀÖÁö¸¸ Á»´õ ´À¸®´Ù.) ±×Áß ÇϳªÀÇ ³ëµå´Â LAN¿¡ ¿¬°á µÇ¾îÀÖ´Â °ÔÀÌÆ®¿þÀÌ·Î »ç¿ëµÈ´Ù. ±×·¯ÇÑ °ÔÀÌÆ®¿þÀÌ ³ëµå´Â Á¾Á¾ "·Î±×ÀÎ ³ëµå"¶ó°í ºÒ¸®¿ì¸ç Å°º¸µå¿Í ¸ð´ÏÅÍ, ¸¶¿ì½º¸¦ °®°íÀÖ´Ù. ´Ù¸¥ ³ëµåµéÀº "¸Ó¸®¾ø´Â(headless)" Áï, Å°º¸µå¿Í ¸ð´ÏÅÍ, ¸¶¿ì½º¸¦ °®°í ÀÖÁö ¾Ê°í ´ÜÁö "ÄÄÇ»ÅÍ ³ëµå"¶ó°í ºÒ¸®¿î´Ù. ´ÙÀ½ÀÇ ´ÙÀÌ¾î ±×·¥Àº ÀϹÝÀûÀÎ ¼Â¾÷ÇüŸ¦ º¼ ¼ö ÀÖ´Ù.

            ---------------------
            |      SWITCH       |
            --------------------
             |  |   |   |
  -----------|  |   |   |     (gateway)
  |    ---------||--|   |------| |-----------LAN----->
  |    |         |             | |
node4 node3   node2          node1-----------|----------|
                     (HOST NODE;login node)  |          | 
                                             |          |
                                        -----------   |---|
                                        |ooooooooo|   |   |
                                        |ooooooooo|   -----
                                        -----------
                                     Keyboard/Mouse/Monitor

2.3 ¿ä±¸»çÇ×

Ŭ·¯½ºÅ͸¦ ¸¸µé°í ¸ð´ÏÅ͸µÇϴµ¥´Â ¸®´ª½º °ü¸® ±â¼úÀÌ ¿ä±¸µÈ´Ù. ÀÌ·¯ÇÑ ±â¼úÀº ÀÌ ¹®¼­ÀÇ ¹üÀ§¸¦ ³Ñ¾î¼­±â¶§¹®µ¥ ´Ù·çÁö ¾Ê´Â´Ù. ±âº»ÀûÀ¸·Î ³×Æ®¿öÅ·¿¡ °üÇÑ Áö½Ä, ÁּҺο©, ºÎÆÃ, Ä¿³ÎÇü¼º, ÀÌ´õ³Ý µå¶óÀ̹ö, NSF, ÆÐÅ°Áö ¼³Ä¡, ÄÄÆÄÀÏ°ú °°Àº °ÍµéÀÌ ¼º°øÀûÀÎ °ü¸®¿¡ ÇÊ¿äÇÑ ¿ä¼ÒÀÌ´Ù. ÀÌ·¯ÇÑ ³»¿ëµé¿¡ °üÇؼ­´Â LDP (Linux Docu mentation Project http://metalab.unc.edu/LDP)¿¡¼­ ÇÊ¿äÇÑ ÀڷḦ ¾òÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù.(¿ªÀÚÁÖ: ¹°·Ð http://kldp.org¿¡µµ ¼ö¸¹Àº ÀÚ·áµéÀ» ¾òÀ» ¼ö ÀÖ´Ù.) ¶ÇÇÑ Beowulf HOWTO¿¡ °üÇÑ ¹®¼­µµ http://metalab.unc.edu/LDP/HOWTO/Beowulf-HOWTO¿¡¼­ ¾òÀ» ¼ö ÀÖ´Ù.


´ÙÀ½ ÀÌÀü Â÷·Ê