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

3. Quick Start (disk-less clients)

¸¸ÀÏ ¿©·¯ºÐÀÌ Àú¸¸Å­À̳ª ÂüÀ»¼ºÀÌ ¾ø´Ù¸é, ¿©·¯ºÐÀº °ð¹Ù·Î ½ÃÀÛÇÏ±æ ¿øÇÒ °ÍÀÌ°í ÀÌ ¼½¼ÇÀ» ÀÐÀ» °ÍÀÌ´Ù. ÀÌ ¼½¼Ç¿¡¼­ ´Ù·ç´Â ³»¿ëÀº ¸ðµç °ÍÀ» »¡¸® ÇÏ°íÀÚ ÇÒ ¶§ ÇÊ¿äÇÑ ³»¿ëÀ» ±â¼úÇÏ°í ÀÖ´Ù. ´õ ÀÚ¼¼ÇÑ ³»¿ëÀº ±× ´ÙÀ½ ¼½¼Ç¿¡¼­ ¹ß°ßÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

3.1 Çϵå¿þ¾îÀÇ ¼³Ä¡¿Í Á¡°Ë

¿ì¼± ¸ðµç ÄÄÇ»ÅÍ(³ëµå)¿Í ½ºÀ§Ä¡, ±× ¹ÛÀÇ ´Ù¸¥ Çϵå¿þ¾îµéÀ» ¹Ú½º¿¡¼­ ²¨³½´Ù. ¿©·¯ºÐÀº ¸ðµç ³ëµåÀÇ BIOS¸¦ È®ÀÎÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ ´ÜÁö ÇϳªÀÇ ºñµð¿À Ä«µå¿Í ÇÑ°³ÀÇ Å°º¸µå¸¦ °®°í ÀÖ´Ù¸é, °¢ ³ëµå¸¦ ºÐ¸®ÇÏ¿© ºñµð¿À Ä«µå¿Í Å°º¸µå¸¦ ¿¬°áÇÏ°í °¢ ³ëµå¸¦ ÀÛµ¿½ÃÄÑ BIOS¸¦ È®ÀÎÇÑ´Ù. È®ÀÎÇÒ ÇÊ¿ä°¡ ÀÖ´Â ÀϹÝÀûÀÎ ¼³Ä¡´Â IDE ÇÏµå µð½ºÅ©À̸ç Å°º¸µå¿Í ºñµð¿À Ä«µå°¡ ¹®Á¦¸¦ ÀÏÀ¸Å³ ¶§ ¸ØÃß´ÂÁö¸¦ È®ÀÎÇÑ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÇ ³ëµåµéÀÌ Å°º¸µå¿Í ºñµð¿À Ä«µå¸¦ °®°í ÀÖÁö ¾Ê´Ù¸é, BIOS¿¡¼­ À̸¦ °¨ÁöÇÏÁö ¸øÇßÀ» °æ¿ì ¸ØÃßÁö ¸»¾Æ¾ßÇÑ´Ù. ¸ðµç ³ëµåµé¿¡ Àü¿øÀ» ¿¬°áÇÏ°í ³ëµå¿Í ½ºÀ§Ä¡ »çÀÌÀÇ ÀÌ´õ³Ý ÄÉÀ̺íÀ» È®ÀÎÇÑ´Ù.

3.2 ¿î¿µÃ¼Á¦ÀÇ ¼³Ä¡

¼­¹ö ³ëµå¿¡ RedHat 5.2¸¦ ¼³Ä¡ÇÑ´Ù.(¿ªÀÚÁÖ: ¿øÀÛÀÚ°¡ Beowulf¸¦ »ç¿ëÇÒ ´ç½Ã´Â RedHat 5.2 ¹öÀüÀÌ ÀϹÝÀûÀ¸·Î »ç¿ëµÇ¾ú´Ù.) RedHat ¸®´ª½º 5.2ÀÇ ¼³Ä¡´Â 5.2ÀýÀ» ÂüÁ¶ÇÏ¸é µÈ´Ù. ¸ðµç Ŭ¶óÀ̾ðÆ® ³ëµåÀÇ NFS-root ÆÄÀÏ ½Ã½ºÅÛÀ» À§ÇØ root ÆÄƼ¼Ç¿¡´Â ÃæºÐÇÑ °ø°£À» È®º¸ÇÑ´Ù. ¹°·Ð ¸ðµç Ŭ¶óÀ̾ðÆ® ³ëµåµéÀº ¼­¹öÀÇ syslogd ¼­¹ö¿¡ ±×µéÀÇ log¸¦ ±â·ÏÇÒ °ÍÀÌ¸ç ¼­¹öÀÇ /var/log´Â ±× ÀÚ½ÅÀÇ log»Ó¸¸ ¾Æ´Ï¶ó Ŭ¶óÀ̾ðÆ®ÀÇ logµµ ±â·ÏÇÒ ÀúÀå °ø°£À» ÇÊ¿ä·Î ÇÏ°Ô µË´Ï´Ù. /var,/lib,/bin, /sbin°ú /etc µð·ºÅ丮´Â disk-less Ŭ¶óÀ̾ðÆ® Çü¼ºÀ» À§ÇØ ºÐ¸®µÇ¾î¼­´Â ¾ÈµÇ°í µ¿ÀÏ ÆÄƼ¼Ç¿¡ ¼³Ä¡µÇ¾î¾ß ÇÑ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ À§ÀÇ °ÍµéÁß Çϳª¸¦ ´Ù¸¥ ÆÄƼ¼Ç¿¡ ¼³Ä¡Çϸé NFS-root ÆÄÀϽýºÅÛÀÇ ÅÛÇø´À» Çü¼ºÇϴµ¥ »ç¿ëµÇ´Â sdct ½ºÅ©¸³Æ®´Â ÀûÀýÇÑ Çϵ帵ũ¸¦ ÇÒ ¼ö ¾ø°Ô µÈ´Ù. ¸ðµç ³×Æ®¿÷ µð¹ÙÀ̽ºµé°ú ÆÄÀϽýºÅÛÀº Áö¿øµÈ´Ù. ¿©·¯ºÐÀº RARP ¿äû¿¡ RARP (CONFIG_INET_RARP) Áö¿øÀÌ ÇÊ¿äÇÒ °ÍÀÌ´Ù. RARP´Â RedHat ¸®´ª½º 5.2 ¹èÆ÷º»ÀÇ Ä¿³Î¿¡¼­ Áö¿øµÈ´Ù. (¿ªÀÚÁÖ: NFS-root ÆÄÀϽýºÅÛ¿¡ °üÇؼ­´Â http://kldp.org¿¡¼­ °ü·Ã ¹®¼­¸¦ ã¾Æº¸¸é ¾Ë ¼öÀÖÀ½.)

3.3 Diskless-ClientsÀÇ Á¡°Ë

ÅÛÇø´ µð·ºÅ丮(´ë°³´Â /tftpboot/Template)¸¦ ¸¸µé±âÀ§ÇØ ¼­¹ö¿¡¼­ sdct(15ÀýÀÇ sdct) ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÑ´Ù. ÀÌ ÅÛÇø´Àº Ŭ¶óÀ̾ðÆ®ÀÇ / ÆÄÀϽýºÅÛÀ¸·Î ¾²ÀÏ °ÍÀÌ´Ù. ¿©·¯ºÐÀÇ ÇÊ¿ä¿¡ ÀÇÇؼ­ ÅÛÇø´¿¡ ¾à°£ÀÇ ¼öÁ¤À» °¡ÇÒ ¼öµµ ÀÖÀ» °ÍÀÌ´Ù. ½ºÅ©¸³Æ®¸¦ º¯ÇüÇÏ°í¼­ ±× º¯È­µÈ ³»¿ëÀ» ½±°Ô È®ÀÎÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

3.4 Diskless client ºÎÆà Ç÷ÎÇÇ Á¦ÀÛ

Ŭ¶óÀ̾ðÆ®¸¦ À§Çؼ­ NFS-root ºÎÆ® Ç÷ÎÇǸ¦ ÄÄÆÄÀÏÇÑ´Ù. °¡Àå ¼Õ½¬¿î ¹æ¹ýÀº Ŭ¶óÀ̾ðÆ®¸¦ À§ÇØ ´ÜÀÏÄ¿³Î(monolithic kernel)À» ¸¸µå´Â °ÍÀÌ´Ù. ±×¸®°í ³ª¼­ NFS-root ÆÄÀÏ ½Ã½ºÅÛÀ» ÄÄÆÄÀÏÇÑ´Ù.(ÀÌ´ÙÀ½¹øÀÇ HOWTO¿¡¼­´Â net-bootingÀ» À§ÇÑ ¸ðµâ Ä¿³ÎÀÇ »ç¿ë¹æ¹ý¿¡ ´ëÇØ ±â¼úÇÒ °ÍÀÌ´Ù.) ´ÙÀ½ÀÇ ¼±ÅûçÇ׿¡¼­ 'y'¸¦ ÀÔ·ÂÇÑ´Ù:CONFIG_ROOT_NFS, CONFIG_RNFS_BOOTP, CONFIG_RNFS_RARP

Ä¿³ÎÀ» ÄÄÆÄÀÏÇÏ°í ³­ ÈÄ, ·çÆ® µð¹ÙÀ̽º NFS-root¸¦ º¯È­½ÃÅ°°í ³ª¼­ dd¸¦ ÀÌ¿ë Ç÷ÎÇÇ µð½ºÅ©¿¡ ÀúÀåÇÑ´Ù.

 
mknod /dev/nfsroot b 0 255
cd /usr/src/linux/arch/i386/boot
rdev zImage /dev/nfsroot

3.5 Client¸¦ À§ÇÑ ÆÄÀϽýºÅÛ Á¦ÀÛ

adcn½ºÅ©¸³Æ®¸¦ Ŭ·¯½ºÅÍÀÇ »õ·Î¿î ³ëµå·Î ¼­¹ö¿¡ ³Ö±â À§ÇØ ½ÇÇà½ÃŲ´Ù. °¡Àå ½¬¿î¹æ¹ýÀº:

adcn -i 10.0.0.2 -c node2 -d my.beowulf.domain -l -D eth1

eth1´Â Ŭ·¯½ºÅÍ¿¡ ¿¬°áµÈ ÀÎÅÍÆäÀ̽º¸¦ ÀǹÌÇÑ´Ù. ÀÌÁ¦ NFS-root Ä¿³Î Ç÷ÎÇǸ¦ Ŭ¶óÀ̾ðÆ® µå¶óÀÌÇÁ¿¡ Áý¾î³Ö°í ½Ã½ºÅÛÀ» ´Ù½Ã ½ÃÀÛÇÑ´Ù.


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