7.8. ű½ºÅ¸Æ® ÆÄÀÏÀ» ÀúÀåÇÒ À§Ä¡

ű½ºÅ¸Æ® ÆÄÀÏÀº ¹Ýµå½Ã ´ÙÀ½ Áß ÇÑ°¡Áö À§Ä¡¿¡ ÀúÀåÇÏ¼Å¾ß ÇÕ´Ï´Ù:

ÀϹÝÀûÀ¸·Î ű½ºÅ¸Æ® ÆÄÀÏÀº ºÎÆà µð½ºÄÏ¿¡ º¹»çµÇ°Å³ª ³×Æ®¿öÅ© »ó¿¡¼­ »ç¿ë °¡´ÉÇÏ°Ô µÇ¾î ÀÖ½À´Ï´Ù. ´ëºÎºÐÀÇ Å±½ºÅ¸Æ® ¼³Ä¡°¡ ³×Æ®¿öÅ© ¿¬°áµÈ ÄÄÇ»ÅÍ¿¡¼­ ¼öÇàµÇ±â ¶§¹®¿¡ ³×Æ®¿öÅ©-±â¹Ý ¼³Ä¡°¡ °¡Àå ÀϹÝÀûÀ¸·Î »ç¿ëµË´Ï´Ù.

ÀÌÁ¦ ű½ºÅ¸Æ® ÆÄÀÏÀÌ À§Ä¡ÇÒ ¼ö ÀÖ´Â Àå¼Ò¿¡ ´ëÇÏ¿© º¸´Ù ÀÚ¼¼ÇÏ°Ô ¼³¸íÇØ º¸°Ú½À´Ï´Ù.

7.8.1. ű½ºÅ¸Æ® ºÎÆà µð½ºÄÏ ¸¸µé±â

µð½ºÄÏ-±â¹Ý ű½ºÅ¸Æ® ¼³Ä¡¸¦ ¼öÇàÇϽ÷Á¸é, ű½ºÅ¸Æ® ÆÄÀÏÀ» ks.cfgÀ¸·Î À̸§ ºÙÀ̽ŠÈÄ ºÎÆà µð½ºÄÏÀÇ ÃÖ»óÀ§ µð·ºÅ丮¿¡ ÀúÀåÇÏ¼Å¾ß ÇÕ´Ï´Ù. ºÎÆà µð½ºÄÏ ¸¸µå´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Red Hat Linux ¼³Ä¡ °¡À̵åÀÇ ¼³Ä¡ ºÎÆà µð½ºÄÏ ¸¸µé±â ºÎºÐÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù. Red Hat Linux ºÎÆà µð½ºÄÏÀº MS-DOS Çü½ÄÀ¸·Î µÇ¾îÀֱ⠶§¹®¿¡, ¸®´ª½º¿¡¼­ mcopy ¸í·ÉÀ» ÀÌ¿ëÇÏ¿© ½±°Ô ű½ºÅ¸Æ® ÆÄÀÏÀ» º¹»çÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù:

mcopy ks.cfg a:

Windows¸¦ »ç¿ëÇÏ¿© ÆÄÀÏÀ» º¹»çÇÏ´Â ¹æ¹ýµµ ÀÖ½À´Ï´Ù. ¶Ç´Â Red Hat Linux¿¡¼­ vfat ÆÄÀÏ ½Ã½ºÅÛ À¯ÇüÀ¸·Î MS-DOS ºÎÆà µð½ºÄÏÀ» ¸¶¿îÆ®ÇϽŠÈÄ cp ¸í·ÉÀ» »ç¿ëÇÏ¿© ÆÄÀÏÀ» º¹»çÇØ ¿É´Ï´Ù.

7.8.2. ű½ºÅ¸Æ® ºÎÆà CD-ROM ¸¸µé±â

CD-ROM ±â¹Ý ű½º»çÆ® ¼³Ä¡¸¦ ¼öÇàÇϽ÷Á¸é, ű½ºÅ¸Æ® ÆÄÀÏÀ» ks.cfgÀ¸·Î À̸§ ºÙÀÌ°í ºÎÆà CD-ROMÀÇ ÃÖ»óÀ§ µð·ºÅ丮¿¡ ÀúÀåÇÏ¼Å¾ß ÇÕ´Ï´Ù. CD-ROMÀº Àбâ Àü¿ëÀ̹ǷÎ, CD-ROM¿¡ ±â·ÏµÈ À̹ÌÁö¸¦ »ý¼ºÇϴµ¥ »ç¿ëµÈ µð·ºÅ丮¿¡ ÀÌ ÆÄÀÏÀ» Ãß°¡ÇÏ¼Å¾ß ÇÕ´Ï´Ù. ºÎÆà CD-ROMÀ» »ý¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Red Hat Linux ¼³Ä¡ °¡À̵忡¼­ ¼³Ä¡ ºÎÆà CD-ROM ¸¸µé±â ºÎºÐÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù; ±×·¯³ª file.iso À̹ÌÁö ÆÄÀÏÀ» ¸¸µå½Ã±â Àü¿¡, isolinux/ µð·ºÅ丮¿¡ ks.cfg ű½ºÅ¸Æ® ÆÄÀÏÀ» º¹»çÇÏ¼Å¾ß ÇÕ´Ï´Ù.

7.8.3. ³×Æ®¿öÅ© ±â¹Ý ű½ºÅ¸Æ® ¼³Ä¡

½Ã½ºÅÛ °ü¸®ÀÚ´Â ³×Æ®¿öÅ©·Î ¿¬°áµÈ ¿©·¯ °³ÀÇ ÄÄÇ»ÅÍ »ó¿¡¼­ ¼³Ä¡¸¦ ´õ¿í ºü¸£°Ô ½±°Ô ÀÚµ¿È­ÇÒ ¼ö Àֱ⠶§¹®¿¡, ű½ºÅ¸Æ®¸¦ »ç¿ëÇÑ ³×Æ®¿öÅ© ¼³Ä¡°¡ ÀÚÁÖ »ç¿ëµË´Ï´Ù. ÀϹÝÀûÀ¸·Î °ü¸®ÀÚµéÀÌ °¡Àå ÀÚÁÖ »ç¿ëÇÏ´Â ¼³Ä¡ ¹æ¹ýÀº ·ÎÄà ³×Æ®¿öÅ© »ó¿¡¼­ BOOTP/DHCP ¼­¹ö¿Í NFS ¼­¹ö¸¦ ¸ðµÎ »ç¿ëÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù. BOOTP/DHCP ¼­¹ö´Â Ŭ¶óÀ̾ðÆ® ½Ã½ºÅÛ¿¡°Ô ³×Æ®¿öÅ· Á¤º¸¸¦ Á¦°øÇϱâ À§ÇÏ¿© »ç¿ëµÇ´Â ¹Ý¸é¿¡ NFS ¼­¹ö´Â ¼³Ä¡ °úÁ¤¿¡¼­ »ç¿ëµÈ ½ÇÁ¦ ÆÄÀϵéÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ µÎ ¼­¹ö´Â Á¾Á¾ µ¿ÀÏÇÑ ÄÄÇ»ÅÍ »ó¿¡¼­ ½ÇÇàµÇÁö¸¸, ´Ù¸¥ ±â°è¿¡¼­ ½ÇÇàµÇ¾îµµ »ó°ü¾ø½À´Ï´Ù.

³×Æ®¿öÅ©-±â¹Ý ű½ºÅ¸Æ® ¼³Ä¡¸¦ ¼öÇàÇϽ÷Á¸é, ³×Æ®¿öÅ© »ó¿¡ BOOTP/DHCP ¼­¹ö°¡ ÀÖ¾î¾ß Çϸç, ±× ¼­¹ö´Â Red Hat Linux¸¦ ¼³Ä¡ÇÒ ÄÄÇ»ÅÍ¿¡ ´ëÇÑ ¼³Á¤ Á¤º¸¸¦ Æ÷ÇÔÇÏ°í ÀÖ¾î¾ß ÇÕ´Ï´Ù. BOOTP/DHCP ¼­¹ö´Â Ŭ¶óÀ̾ðÆ®¿¡°Ô ű½ºÅ¸Æ® ÆÄÀÏÀÇ À§Ä¡ »Ó¸¸ ¾Æ´Ï¶ó ³×Æ®¿öÅ© Á¤º¸µµ ÇÔ²² Á¦°øÇÒ °ÍÀÔ´Ï´Ù.

¸¸ÀÏ Å±½ºÅ¸Æ® ÆÄÀÏÀÌ BOOTP/DHCP ¼­¹ö¿¡ ÀÇÇØ ÁöÁ¤µÇ¾ú´Ù¸é, Ŭ¶óÀ̾ðÆ® ½Ã½ºÅÛÀº ÆÄÀÏÀÇ °æ·Î¸¦ NFS ¸¶¿îÆ®ÇÑ ÈÄ Æ¯Á¤ ÆÄÀÏÀ» º¹»çÇÏ¿© ű½ºÅ¸Æ® ÆÄÀÏó·³ »ç¿ëÇÕ´Ï´Ù. ¿©·¯ºÐÀÌ »ç¿ëÇϽô BOOTP/DHCP ¼­¹ö¿¡ µû¶ó¼­ ´Ù¸£°Ô ¼³Á¤µË´Ï´Ù.

´ÙÀ½Àº Red Hat Linux¿¡ Æ÷ÇÔµÈ DHCP ¼­¹ö¿¡ »ç¿ëµÇ´Â dhcpd.conf ÆÄÀÏÀ» º¸½Ã¸é, ´ÙÀ½°ú °°Àº ÁÙÀÌ ³ªÅ¸³³´Ï´Ù:

filename "/usr/new-machine/kickstart/";
next-server blarg.redhat.com;

filename ´ÙÀ½¿¡ ³ª¿À´Â °ªÀ» ű½ºÅ¸Æ® ÆÄÀÏ (¶Ç´Â ű½ºÅ¸Æ® ÆÄÀÏÀÌ À§Ä¡ÇÏ´Â µð·ºÅ丮)ÀÇ À̸§À¸·Î, next-server ´ÙÀ½¿¡ ³ª¿À´Â °ªÀº NFS ¼­¹ö¸íÀ¸·Î ´ëüÇØ ÁֽʽÿÀ.

¸¸ÀÏ BOOTP/DHCP ¼­¹ö¿¡ ÀÇÇØ µÇµ¹¾Æ¿Â ÆÄÀϸíÀÌ ½½·¡½Ã ("/")·Î ³¡³­´Ù¸é ÀÌ°ÍÀº ¿ÀÁ÷ °æ·Î·Î¸¸ Çؼ®µË´Ï´Ù. ÀÌ·¯ÇÑ °æ¿ì¿¡ Ŭ¶óÀ̾ðÆ® ½Ã½ºÅÛÀº NFS¸¦ »ç¿ëÇÏ¿© ±× °æ·Î¸¦ ¸¶¿îÆ®Çϸç ƯÁ¤ ÆÄÀÏÀ» °Ë»öÇÕ´Ï´Ù. Ŭ¶óÀ̾ðÆ®°¡ ã´Â ÆÄÀϸíÀº ´ÙÀ½°ú °°½À´Ï´Ù:

<ip-addr>-kickstart

ÆÄÀϸíÀÇ <ip-addr> ºÎºÐÀº Ŭ¶óÀ̾ðÆ®ÀÇ IP ÁÖ¼Ò¸¦ Á¡À¸·Î ±¸ºÐµÈ ½ÊÁø¼ö Çü½ÄÀ¸·Î ´ëüÇØ ÁֽʽÿÀ. ¿¹¸¦ µé¾î, IP ÁÖ¼Ò°¡ 10.10.0.1ÀÎ ÄÄÇ»ÅÍÀÇ ÆÄÀϸíÀº 10.10.0.1-kickstart°¡ µË´Ï´Ù.

¼­¹ö¸íÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸½Ã¸é, Ŭ¶óÀ̾ðÆ® ½Ã½ºÅÛÀº BOOTP/DHCPÀÇ ¿ä±¸¿¡ ´ëÇÏ¿© NFS ¼­¹ö·Î¼­ ÀÀ´äÇÑ ¼­¹ö¸¦ »ç¿ëÇÒ °ÍÀÔ´Ï´Ù. ¸¸ÀÏ °æ·Î³ª ÆÄÀϸíÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸½Ã¸é, Ŭ¶óÀ̾ðÆ® ½Ã½ºÅÛÀº BOOTP/DHCP ¼­¹ö·ÎºÎÅÍ /kickstart¸¦ ¸¶¿îÆ® ½ÃµµÇÑ ÈÄ ¾Õ¿¡¼­ ¼³¸íµÈ <ip-addr>-kickstart ÆÄÀϸíÀ» »ç¿ëÇÏ¿© ű½ºÅ¸Æ® ÆÄÀÏÀ» ãÀ¸·Á°í ½ÃµµÇÒ °ÍÀÔ´Ï´Ù.