Ȩ > ´º½º > Å×Å©°¡À̵å > ¿£ÅÍÇÁ¶óÀÌÁî ÄÄÇ»ÆÃ
  • Æ®À§ÅÍ
  • ÆäÀ̽ººÏ
  • ±¸Ç÷¯½º
  • ³×À̹ö¹êµå
  • Ä«Ä«¿À½ºÅ丮
     
Tech Info - ¸®´ª½º °ü¸®
2005³â 08¿ù 24ÀÏ 00:00:00
Àú·ÅÇÏ°í Æí¸®ÇÑ ¿ÀǼҽº Åø
ȯ°æ¿¡ ¸Â´Â Åø ¼±ÅÃÀÌ °ü°Ç ¡¦Å¬·¯½ºÅÍSSH¡¤rsync¡¤cfengine µî Àαâ



¸®´ª½º ±â°è¸¦ ¾÷±×·¹À̵åÇÏ°í Àå¾Ö °ü¸®ÇÏ´Â µ¥´Â Å« µ·À» µéÀÏ ÇÊ¿ä°¡ ¾ø´Ù. ¸¹Àº ¹«·á ¿ÀǼҽº ÅøµéÀÌ ¼­¹ö¿Í ¿öÅ©½ºÅ×À̼ÇÀ» Áß¾Ó °ü¸®ÇØ ÁÙ °ÍÀ̱⠶§¹®ÀÌ´Ù. ¿­¼è´Â ȯ°æ¿¡ ¸Â´Â ÀûÀýÇÑ ÅøÀ» ¼±ÅÃÇÏ´Â °ÍÀ̸ç, ÀÌÁ¦ ±× ¹æ¹ýÀ» ¼Ò°³Çϱâ·Î ÇÑ´Ù.


´ÙÁß ¸®´ª½º ±â°è¸¦ °ü¸®ÇÏ°í ÀÖ´Ù¸é »õ·Î¿î ¾ÖÇø®ÄÉÀ̼ÇÀ̳ª ¿î¿µ½Ã½ºÅÛ ¸±¸®Á ¾÷µ¥ÀÌÆ®Çϰųª Àå¾Ö°ü¸®ÇϱⰡ ½±Áö ¾ÊÀ» ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ÀûÀýÇÑ Åø¸¸ ÀÖÀ¸¸é(°£´ÜÇÑ ·»Ä¡ °°Àº °ÍÀÌµç °¡»ó ¿£Áø ÀèÀ̵ç) ¸®´ª½º °ü¸®´Â ¸¹Àº ¼ö°í³ª ¿¹»êÀ» µéÀÏ ÇÊ¿ä°¡ ¾ø´Ù.
¸®´ª½º ±â°è¸¦ ¾÷µ¥ÀÌÆ®ÇÏ´Â °¡Àå °£´ÜÇÏ°í Àαâ ÀÖ´Â ¹æ½ÄÀº ±â°èÀÇ ±ä üũ¸®½ºÆ®°¡ ÀÖ´Â ¿À·¡µÈ Ŭ¸³º¸µå´Ù. °¢°¢ÀÇ ±â°è¿¡ ·Î±×¿ÂÇؼ­ ÀûÀýÇÑ ÀÛ¾÷À» ¼öÇàÇÏ°í ÀÌ°ÍÀ» ¸ñ·Ï¿¡¼­ Á¦¿Ü½ÃÅ°´Â ¹æ½ÄÀÌÁö¸¸ ÀÌ·± ¹æ½ÄÀº ½Ã°£ ¼Ò¸ðÀûÀ̱⵵ ÇÏ°í ½Ç¼ö°¡ ÀÖÀ» °¡´É¼ºµµ ³ô´Ù.
·¹µåÇÞ ³×Æ®¿öÅ©(Red Hat Network)³ª ³ëº§ÀÇ Á¨¿÷½º ¸®´ª½º ¸Å´ÏÁö¸ÕÆ®(ZENworks Linux Management)¿Í °°Àº »ó¿ë ¸®´ª½º °ü¸® Á¦Ç°µéÀº ÇÑ ´Ü°è ³ôÀº ¼öÁØÀ¸·Î, ½Ã½ºÅÛ ¾÷µ¥ÀÌÆ®¿Í ±¸¼º °ü¸® ´É·ÂÀ» Á¦°øÇÑ´Ù. ÀÌ·¯ÇÑ ÅøÀº ÀÌ ¾÷üÀÇ Á¦Ç°µé¸¸ »ç¿ëÇÒ °æ¿ì ¸Å¿ì ÁÁÁö¸¸ ±×¸¸ÇÑ ´ñ°¡°¡ µû¸¥´Ù. ·¹µåÇÞ ³×Æ®¿÷½º(°í±Þ ÇÁ·ÎºñÀú´× Æ÷ÇÔ)´Â ±â°è´ç ¿¬°£ 192´Þ·¯°¡, ³ëº§ÀÇ Á¨¿÷½º´Â ±â°è´ç ¿¬°£ 130´Þ·¯°¡ µç´Ù.
´ë½Å ¸®´ª½º ½Ã½ºÅÛÀ» Áß¾Ó °ü¸®ÇØ ÁÖ´Â ¸¹Àº ¿ÀǼҽº ¼Ö·ç¼Çµé °¡¿îµ¥ Çϳª¸¦ ¼±ÅÃÇÒ ¼öµµ ÀÖ´Ù. ±×¸®°í »ó¿ë ÅøÀ» »ç¿ëÇÒ °æ¿ì¿¡µµ ÀÌ·± Á¦Ç°À» Æí¸®ÇÏ°Ô ¾µ ¼ö ÀÖ´Ù. ¸®´ª½º ¼­¹ö¿Í ¿öÅ©½ºÅ×ÀÌ¼Ç °ü¸®¿ëÀ¸·Î ¿ì¸®°¡ °¡Àå ÁÁ¾ÆÇÏ´Â °ÍÀº Ŭ·¯½ºÅÍSSH¿Í rsync, ±×¸®°í cfengineÀ¸·Î, À̵éÀº ¸®´ª½º³ª À¯´Ð½º Àü¿ëÀÌ ¾Æ´Ï¸ç ÇÑ Äֿܼ¡¼­ ¿©·¯ Á¾·ùÀÇ ±â°è¸¦ °ü¸®ÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.

SSH Ŭ·¯½ºÅ͸µ
SSH(secure shell)´Â ¸®´ª½º ±â°èÀÇ º¸¾È ¿ø°Ý °ü¸®¿ë Ç¥ÁØÀÌ´Ù. ÇÏÁö¸¸ SSH¸¸À¸·Î´Â µ¿½Ã¿¡ ÇϳªÀÇ ±â°è¿¡¸¸ Á¢¼ÓÇÒ ¼ö ÀÖÀ¸¸ç, ¿©·¯ ±â°è¸¦ °ü¸®Çϱâ À§Çؼ­´Â Ŭ·¯½ºÅÍSSH¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù. Ŭ·¯½ºÅÍSSH´Â °¢°¢ÀÇ Á¢¼Ó¿ë â»Ó¸¸ ¾Æ´Ï¶ó, °¢°¢ÀÇ SSH Á¢¼Ó¿¡¼­ÀÇ Å° ÀÔ·ÂÀ» µ¿½Ã¿¡ ¹Ýº¹ÇØ ÁÖ´Â ¸¶½ºÅÍ ¸®ÇÇÅÍ Ã¢(master repeater windows)À» ¿­¾î¼­ ÇÁ·Î¼¼½º ¼Óµµ¸¦ ³ô¿© ÁØ´Ù.
µû¶ó¼­ ¿¹¸¦ µé¾î huey, dewey, louie ¼¼ ´ëÀÇ ±â°è°¡ ÀÖÀ¸¸é ´ÙÀ½°ú °°ÀÌ Å¸ÀÌÇÎÀ» ÇÏ¸é µÈ´Ù.

cssh huey dewey louie

±×·± ´ÙÀ½ Ŭ·¯½ºÅÍSSH´Â ³× °³ÀÇ Ã¢À» ¿©´Âµ¥, °¢ È£½ºÆ®¿ëÀ¸·Î Çϳª¿¡ ¸¶Áö¸· Çϳª´Â ¸í·É¾î¸¦ ÀÔ·ÂÇÒ ¼ö Àִ âÀÌ´Ù. ¸ÞÀΠâ¿¡ ÀÔ·ÂÀ» Çϸé ÀÌ Å° ÀÔ·ÂÀº ¿¬°áµÈ °¢°¢ÀÇ È£½ºÆ®¿¡ ÀÚµ¿À¸·Î º¹Á¦µÈ´Ù. ½ÉÁö¾î ÀÚ½ÅÀÌ ÁÁ¾ÆÇÏ´Â ÅؽºÆ® ÆÄÀÏ ÆíÁý±â¸¦ ÀÌ¿ëÇØ ÆÄÀÏÀ» ÆíÁýÇÏ´Â °Í °°Àº º¹ÀâÇÑ ÀÛ¾÷±îÁö ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
Ŭ·¯½ºÅÍSSH ÅøÀº ÆÄÀÏ ÆíÁý, ¼­ºñ½º Àç½ÃÀÛ, °°Àº ¸®´ª½º ±â°è ±¸¼º µî°ú °°Àº ºñ±³Àû °£´ÜÇÑ ¸í·É¾î¿¡´Â ¸Å¿ì È¿°úÀûÀÌ´Ù. ÇÏÁö¸¸ ±â°è¿¡ ¼­·Î ´Ù¸¥ ±¸¼ºÀÌ ÀÖ°í ÀÌ°ÍÀÌ ¼­·Î ´Ù¸¥ °ü¸® ÀÛ¾÷À» ÇÊ¿ä·Î ÇÒ °æ¿ì¿¡´Â ¸ÂÁö ¾ÊÀ» ¼öµµ ÀÖ´Ù. º°°³ÀÇ ¸í·É¾î¸¦ ½á¾ß ÇÒ °æ¿ì¿¡´Â Å° ÀÔ·ÂÀ» º¹Á¦ÇÒ ¼ö ¾øÀ» °ÍÀ̱⠶§¹®ÀÌ´Ù.
Ŭ·¯½ºÅÍSSH´Â °¢°¢ÀÇ È£½ºÆ®¿ë âÀ» ¿­±â ¶§¹®¿¡, ¾ðÁ¦°Ç ÇÑ ¹ø¿¡ ¿­ ¼ö Àִ âÀÇ ¼ö¿¡´Â È®½ÇÈ÷ Á¦ÇÑÀÌ ÀÖ´Ù. Ŭ·¯½ºÅÍSSH´Â âÀÇ Å©±â¸¦ µ¥½ºÅ©Åé¿¡ ¸Â°Ô Á¶Á¤ÇØÁÖÁö¸¸ ±× ¼ö°¡ ¸¹¾ÆÁú¼ö·Ï Å©±â´Â ÁÙ¾îµé °ÍÀÌ´Ù. ÇÑ ¹ø¿¡ 20°³ ÀÌ»óÀÇ ÄÄÇ»ÅͷΠŬ·¯½ºÅÍSSH¸¦ »ç¿ëÇÏÀÚ Ã¢µéÀÇ Å©±â´Â ³Ê¹« ÀÛ¾ÆÁ³´Ù.

rsync·Î ÆÄÀÏ µ¿±âÈ­
µ¿ÀÏÇÏ°Ô ±¸¼ºµÈ ¸®´ª½º ¼­¹ö¿Í ¿öÅ©½ºÅ×À̼ÇÀÌ Á¶±Ý ´õ ¸¹À» °æ¿ì¿¡´Â ÄÄÇ»Å͵鰣¿¡ ÆÄÀÏÀ» µ¿±âÈ­ÇØÁÖ´Â rsync °°Àº °ü¸® ÅøÀ» °í·ÁÇØ º¸¶ó.
¿ì¸®´Â À§½ºÄܽŠ¸Åµð½¼ÀÇ CAE(Computer-Aided Engineering Center) ´ëÇп¡ ÀÖ´Â ±â°èµéÀ» ¿ì¸®°¡ ¼³Ä¡ À̹ÌÁö ¼­¹ö¿¡ ÀúÀåÇÑ °øÅëÀÇ À̹ÌÁö·Î µ¿±âÈ­¸¦ Çϱâ À§ÇØ rsync¸¦ »ç¿ëÇß´Ù. ¿ì¸®´Â rsync¸¦ ÀÌ¿ëÇØ /tmp, /var, ±×¸®°í ƯÁ¤ Ä¿³Î°ú Àåºñ ÆÄÀÏÀ» Á¦¿ÜÇÏ°í ¸í·É¾î ·¦ ¿öÅ©½ºÅ×À̼ÇÀÇ Çϵåµå¶óÀ̺꿡 ÀÖ´Â ¸ðµç °ÍÀ» µ¿±âÈ­Çß´Ù. ¿ì¸® ±â°è´Â 24¡¿7·Î µ¹¾Æ°¡±â ¶§¹®¿¡ rsync´Â ±â°è ÀçºÎÆÃÀ¸·Î »ç¿ëÀÚ¸¦ ¹ø°Å·Ó°Ô ÇÏÁö ¾ÊÀ¸¸é¼­ ÀÌµé ¸ðµÎÀÇ µ¿±â¼ºÀ» À¯ÁöÇØ ÁÖ°í ÀÖ´Ù.
ÇÏÁö¸¸ rsync¿¡µµ ¸î °¡Áö ¾àÁ¡Àº ÀÖ´Ù. ÇÑ ¼­¹ö¿¡ ´ëÇØ ¸¹Àº ÄÄÇ»ÅÍ°¡ µ¿±âÈ­µÇ°í ÀÖÀ» °æ¿ì, °ÅÀÇ µ¿½Ã¿¡ ½ÃÀ۵Ǵ ¿©·¯ °³ÀÇ rsync Á¢¼ÓÀÌ ¼­¹ö¸¦ ´À¸®°Ô ¸¸µé ¼ö ÀÖ´Ù. ÀÌ°ÍÀº ƯÈ÷ NTP(Network Time Protocol) µ¥¸óÀ» ÀÌ¿ëÇØ ¸ðµç ±â°è¿¡¼­ ½Ã°£À» µ¿±âÀûÀ¸·Î À¯ÁöÇÒ °æ¿ì ´õ¿í ±×·¯ÇÏ´Ù. ÇÑ °¡Áö ½Å¼ÓÇÑ Ã³¹æÃ¥Àº °¢°¢ÀÇ ±â°è°¡ rsync ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇϱâ Àü¿¡ ÀÓÀÇÀÇ ½Ã°£À» ±â´Ù¸®°Ô ÇÏ´Â °ÍÀÌ´Ù. ¿¹¸¦ µé¾î CAE¿¡¼­ ¿ì¸®´Â ÀÚÁ¤¿¡¼­ »õº® 6½Ã »çÀÌ¿¡ rsync¿Í ´Ù¸¥ ¹ã»ù ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇϴµ¥, ÀÌ°ÍÀº ¹ã½Ã°£ µ¿¾È ¿ì¸® ¼­¹ö¿¡¼­ÀÇ ºÎÇÏ°¡ ±ÕµîÇÏ°Ô µÇµµ·Ï º¸ÀåÇØ ÁØ´Ù.

cfengines »ç¿ë ¹æ¹ý
secure sehll, clusterssh, ±×¸®°í rsync´Â µ¿ÀÏÇÏ°Ô, ȤÀº °ÅÀÇ µ¿ÀÏÇÏ°Ô ±¸¼ºµÈ ¸¹Àº ¼öÀÇ ¿öÅ©½ºÅ×À̼ÇÀÌ ÀÖÀ» ¶§´Â ¾ÆÁÖ ¸ÚÁö´Ù. ÇÏÁö¸¸ ¸®´ª½º ±â°èÀÇ ±¸¼ºÀÌ ¸Å¿ì ´Ù¸¦ °æ¿ì¿¡´Â ¿ÀǼҽº cfengine°ú °°Àº º¸´Ù °­·ÂÇÑ °ü¸® ÅøÀÌ ÇÊ¿äÇÏ´Ù. ºÒÇàÈ÷µµ ´õ °­·ÂÇÏ´Ù´Â °ÍÀº °ð ±×¸¸Å­ ´õ º¹ÀâÇÏ´Ù´Â ¶æÀ̱⵵ ÇÏ´Ù. ÀÚµ¿Â÷ ±â°è°øÀÌ °¡°Ô¿¡¼­ »ç¿ëÇÒ µµ±¸ÀÇ ÀÛµ¿¹ýÀ» ÀÍÈ÷´À¶ó ½Ã°£À» ÅõÀÚÇÏ´Â °Í°ú ¸¶Âù°¡Áö·Î, cfengineÀ» ¹è¿ì´Â µ¥´Â ÃÖ¼ÒÇÑ ÇÑ µÎ ÁÖÀÇ ½Ã°£À» ÅõÀÚÇØ¾ß ÇÑ´Ù. ÇÏÁö¸¸ cfengine °ü·Ã ¹®¼­¿¡µµ ³ª¿Í ÀÖµíÀÌ ÀÏ´Ü ÀÌ°ÍÀ» »ç¿ëÇϱ⠽ÃÀÛÇÏ¸é ¾î¶»°Ô ÀÌ°ÍÀÌ ¾øÀÌ »ì¾Æ¿Ô´ÂÁö »ó»óÀÌ µÇÁö ¾ÊÀ» °ÍÀÌ´Ù.
cfengineÀº ´Ù¾çÇÑ ÀÛ¾÷À» ¼öÇàÇÏ´Â ¸î °¡Áö ÇÁ·Î±×·¥µé·Î ±¸¼ºµÅ ÀÖ´Ù. ¿ì¼± cfagent´Â ÇϳªÀÇ ±â°è¸¦ ±¸¼ºÇÏ´Â ¸ÞÀÎ ´ëÇàÀڷμ­, ÆÄÀÏÀ» ¹Ù²Ù°í ¼­ºñ½º¸¦ Àç½ÃÀÛÇÏ°í ½© ½ºÅ©¸³Æ®¸¦ µ¹¸®´Â µîÀÇ ÀÏÀ» ÇÑ´Ù. cfservd´Â ³×Æ®¿öÅ©¸¦ µè°í ÆÄÀÏ(cfagent¿Í °øÀ¯ÇÏ´Â ±¸¼º ÆÄÀÏ µîÀÇ ÆÄÀϵé)À» °øÀ¯ÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¥ÀÌ´Ù. cfexecd´Â µ¹¾Æ°¥ ÀÛ¾÷À» ½ºÄÉÁÙ¸µÇϸç, cfrunÀº cfagent¸¦ ¹Ù·Î µ¹¸®±â À§ÇØ ±â°è Çϳª¸¦ ÂïÀ» ¼ö ÀÖ´Ù. ¸¶Áö¸·À¸·Î cfkey´Â cfagent¿Í cfservd°¡ ¼­·Î¸¦ ÀÎÁõÇϱâ À§ÇØ »ç¿ëÇÏ´Â °ø°³ ¹× ºñ¹ÐÅ°¸¦ ¸¸µé¸ç, cfenvd´Â ÇÁ·Î¼¼½º, ³×Æ®¿öÅ© Á¢¼Ó, ¸Þ¸ð¸®, ½º¿Ò µî°ú °°Àº ÀÌ ÄÄÇ»ÅÍÀÇ ¼Ó¼ºµéÀ» Áö¼ÓÀûÀ¸·Î ÃßÀûÇØ ÁØ´Ù.
cfengineÀÇ ±¸¼º ÆÄÀÏ¿¡¼­´Â ¸Å¿ì ¼öÁØ ³ôÀº ¾ð¾î¸¦ »ç¿ëÇÑ´Ù. cfagent°¡ ÃëÇÏ°Ô µÉ ÀÛµ¿À» ±¸¼ºÇÏ·Á¸é ±â°è°¡ ±¸¼ºµÅ¾ß ÇÒ ¹æ½ÄÀ» ¸®½ºÆÃÇ϶ó. ¿¹¸¦ µé¾î cfengineÀ¸·Î ÇÏ¿©±Ý ntp µ¥¸ó ±¸¼º ÆÄÀÏÀÎ ntp.conf¸¦ °ü¸®Çϵµ·Ï ÇÏ´Â ¹æ¹ýÀº ´ÙÀ½°ú °°´Ù: ¿ì¼± nrp.conf ÆÄÀÏÀ» °ü¸®Çϵµ·Ï cfagent¸¦ ±¸¼ºÇÑ´Ù. ntp.conf ÆÄÀÏÀÌ ¹Ù²î¸é µ¥¸óÀ» Àç½ÃÀÛÇØ¾ß Çϴµ¥, ÀÌ´Â cfagent°¡ ÆÄÀÏÀ» º¯°æ½Ãų °æ¿ì ntpd°¡ Àç½ÃÀÛµÅ¾ß Çϱ⠶§¹®ÀÌ´Ù. cfagent´Â µ¹¾Æ°¥ ¶§¸¶´Ù ntp.conf ÆÄÀÏÀÌ ¸¶½ºÅÍ Ä«ÇÇ¿Í ÀÏÄ¡ÇÏ´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇϸç, ±×·¸Áö ¾ÊÀ» °æ¿ì¿¡´Â ¸¶½ºÅÍ Ä«ÇÇ·Î ·ÎÄà īÇǸ¦ µ¤¾î¾´ ´ÙÀ½ ntp µ¥¸óÀ» Àç½ÃÀÛÇÑ´Ù.
cfengineÀÇ ¸ðµç ÇൿÀº ¹Ýº¹ÀÌ °¡´ÉÇÏ´Ù. °¢°¢ÀÇ ´Ü°è´Â Áߴܵǰųª ³ªÁß¿¡ ´Ù½Ã Çϰųª, ȤÀº ¿©·¯ ¹ø ¹Ýº¹ÇÒ ¼ö ÀÖ´Ù. ³ª¾Æ°¡ cfengineÀÌ ÃëÇÏ´Â °¢°¢ÀÇ ÇൿÀº ´Ù¸¥ cfengine ÇൿÀ» Æ®¸®°Å¸µÇÒ ¼ö ÀÖ´Ù. ÀÌ ÅøÀº Àΰ£ÀÇ °³ÀÔÀÌ ¾øÀÌ ÀÛ¾÷À» ÁÖ¹®ÇÒ ¼ö ÀÖÀ¸¸ç, ½Ã°£ÀÌ È帣¸é cfengineÀÇ ÀúÀÛÀÚÀÎ ¸¶±× ¹ö±â½º(Gurgees)°¡ ¡®ÄÁ¹öÀü½º(convergence)¡¯¶ó°í ºÎ¸£´Â »óÅÂ, Áï ÀÌ»óÀûÀÎ ½ÇÇà ±¸¼º »óÅ¿¡ ÄÄÇ»ÅÍ°¡ µµ´ÞÇÏ°Ô µÉ °ÍÀÌ´Ù. cfengineÀÌ °ü¸®ÇÏ´Â ±â°è°¡ ÃÖÀû »óÅ¿¡¼­ ¹þ¾î³ª°Ô µÇ¸é ÀÌ ÅøÀº »ç¿ëÀÚ°¡ ÁöÁ¤ÇÑ ±³Á¤ ÀÛ¾÷À» ¼öÇàÇÒ °ÍÀÌ´Ù.
cfengineÀº ¾Õ¿¡¼­ ¼³¸íÇÑ °Íó·³ Áß¾Ó ÀúÀå¼Ò¿¡¼­ ÆÄÀÏÀ» Ä«ÇÇÇÏ°í, ½© ½ºÅ©¸³Æ®¸¦ µ¹¸®°í, ½ÉÁö¾î ÆÄÀÏÀÇ MD 5 üũ¼¶ÀÌ ¹Ù²ð ¶§ °ü¸®ÀÚ¿¡°Ô °æ°í¸¦ º¸³¾ ¼öµµ ÀÖ´Ù. ¿©±â¿¡´Â ½ºÅ©¸³Æ® °¡´ÉÇÑ ÆÄÀÏ ÆíÁý ±â´ÉÀÌ ÇÔ²² Çϸç, CommentLinesMatching, CommentLinesStarting, HashCommentLinesContaining, ReplaceAll µî°ú °°Àº ¸í·É¾îµéÀ» ¾µ ¼ö ÀÖ´Ù. ³ª¾Æ°¡ cfengineÀÇ ±¸¼º ¿É¼Ç ´ëºÎºÐÀº Á¤±Ô Ç¥±â¹ýÀ» ¼ö¿ëÇÏ°í ÀÖ´Ù.
ÆÄÀÏ ÆíÁýÀº ÆÄÀÏÀÇ ÀϺθ¦ ¹Ù²Ù°í ½ÍÀº ÀνºÅϽº¿¡¼­ Æí¸®ÇÏÁö¸¸ ³ª¸ÓÁö Çϳª´Â ³²°Ü µÐ´Ù. ¿¹¸¦ µé¾î ƯÁ¤ ÆÄÀÏ¿¡¼­ 192.168.42.2ÀÇ ¸ðµç ÀνºÅϽº¸¦ 192.168.42.1·Î ¹Ù²Ù°í ½ÍÀ» ¶§´Â ´ÙÀ½ ¸í·É¾î¸¦ »ç¿ëÇØ¾ß ÇÒ °ÍÀÌ´Ù:

ReplaceAll ¡°192.168.42.2¡± with ¡°192.168.42.1¡±
ÄÚ¸àÆ®¶óÀνºÅ¸ÆÃ(CommentLinesStarting)µµ ¶ÇÇÑ ¸Å¿ì °­·ÂÇϸç, ¾Æ¸¶µµ telnetd¿Í °°ÀÌ º¸Åë ¶§´Â Æ÷ÇÔ½ÃÅ°Áö ¾Ê´Â ¸ðµç Ç׸ñµéµµ inetd.conf(ÀÎÅÍ³Ý ¼öÆÛ¼­¹öÀÇ ±¸¼º ÆÄÀÏ) ³»¿¡ Æ÷ÇÔ½ÃÅ°°í ½ÍÀ» °ÍÀÌ´Ù.

¼º´É¿¡ ´ëÇÑ ¿­¸Á
cfengine¿¡¼­ ÇÑ °¡Áö ÇÑ°è´Â cfagent°¡ ÀÌ¹Ì ÀÛ¾÷À» ¼öÇàÇÏ°í ÀÖ´ÂÁö¸¦ ¾Ë·ÁÁÙ ¼ö ÀÖ¾î¾ß ÇÑ´Ù´Â °ÍÀ̸ç, À̴ ƯÈ÷ ÆÄÀÏÀ» ÆíÁýÇÏ°í ÀÖÀ» ¶§ Áß¿äÇÏ´Ù. ¿¹¸¦ µé¾î cfengine ±¸¼º ¶óÀÎ, ReplaceAll ¡°server 192.168.*¡± with ¡°server 192.168.42.1¡± ´Â ÀÛµ¿ÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. ¹®Á¦´Â Á¤±Ô Ç¥±â¹ýÀÎ ¡°server 192.168.*¡±°¡ cfagent°¡ ¹ß°ß°ú ±³Ã¼¸¦ ½ÃµµÇÏ°í ÀÖ´Ù´Â µÎ °¡Áö ¹®ÀÚ¿­°ú ´Ù ¸Â±â ¶§¹®¿¡ cfengineÀº ÇൿÀ» °ÅºÎÇÒ °ÍÀÌ´Ù.
cfengineÀº µ¿½Ã¿¡ °°Àº ÀÛ¾÷À» ¼öÇàÇÏ´Â ´ÙÁß ±â°èµéÀÌ ¼­¹ö¿¡ ÇÇÇظ¦ ÀÔÈú ¼ö ÀÖ´Â ¹æ¹ý¿¡ ¹Î°¨Çϱ⠶§¹®¿¡ SplayTimeÀ̶ó´Â ±¸¼º ¿É¼ÇÀ» °®°í ÀÖ´Ù(µðÆúÆ®·Î´Â ²¨Á® ÀÖÁö¸¸ ´ëºÎºÐÀÇ °æ¿ì ÄÑµÎ°í ½ÍÀ» °ÍÀÌ´Ù). SplayTimeÀº cfengine¿¡°Ô ÀÓÀÇÀÇ ½Ã°£ µ¿¾È ±â´Ù¸° ÈÄ¿¡ ÀÛµ¿À» ½ÃÀÛÇϵµ·Ï Áö½ÃÇÑ´Ù. °Ô´Ù°¡ cfagent´Â ¹Ýº¹À» ÇÇÇÒ ¼ö ÀÖµµ·Ï ºÐ´ç ÇÑ ¹ø ÀÌ»óÀº Àç½ÃÀÛÀÌ ¾È µÇµµ·Ï µðÆúÆ®·Î ÁöÁ¤µÅ ÀÖ´Ù.
º¸¾ÈÀº cfengine¿¡¼­ Áß¿äÇÑ ¿ä¼Ò´Ù. ÀûÀýÇÑ °ø°³ Å° »óÈ£±³È¯À» ±¸¼ºÇÒ ¶§±îÁö´Â ¾î¶°ÇÑ Åë½Åµµ ¹ß»ýÇÏÁö ¾ÊÀ¸¸ç, cfagent´Â ¡®Ç®(pull)¡¯ ¸ðµå¿¡¼­¸¸ ÀÛµ¿ °¡´ÉÇÏ´Ù. Ŭ¶óÀ̾ðÆ® cfengineÀº cfrun ¸í·É¾îÀÎ ¡®do some work¡¯¿¡¸¸ ¹ÝÀÀÇÒ ¼ö ÀÖÀ¸¸ç, Ŭ¶óÀ̾ðÆ®¿Í ¼­¹ö°¡ Á¤È®ÇÑ ¾Ïȣȭ Å°¸¦ ±³È¯ÇÒ °æ¿ì¿¡¸¸ °¡´ÉÇÏ´Ù.
Ãʱ⠱¸¼º ÀÛ¾÷Àº óÀ½ Çغ¸´Â »ç¶÷¿¡°Ô´Â ¾î·Á¿ï ¼ö ÀÖ´Ù. ±×¸®°í cfengineÀÌ ¸í·É¾î¿¡ ¹ÝÀÀÀ» ÇÏ°í ÀÖ´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇÏ´Â ÀÏ ¶ÇÇÑ ½±Áö ¾ÊÀ» °ÍÀÌ´Ù.
ÀÏ´Ü cfengineÀÌ µ¹¾Æ°¡°Ô ÇÏ°í ³ª¸é ½±°Ô È£½ºÆ®¸¦ Ãß°¡ÇÒ ¼ö ÀÖ´Ù. »õ·Î¿î È£½ºÆ®ÀÇ °ø°³ Å°¸¦ cfengine ¼­¹ö¿¡ ÀÖ´Â cfengine ppkeys µð·ºÅ丮·Î, cfengine ¼­¹öÀÇ °ø°³ Å°´Â È£½ºÆ®ÀÇ ppkey µð·ºÅ丮·Î Ãß°¡Çϱ⸸ ÇÏ¸é µÈ´Ù.
cfengineÀÇ ¹öÀü 2¿¡´Â ¼ÒÇÁÆ®¿þ¾î ÆÐÅ°Áö°¡ Æ÷ÇԵŠÀִµ¥, ÀÌ°ÍÀº ¿¹¸¦ µé¾î cfagent°¡ À¥ ¼­¹ö¿¡ ÀÖ´Â À̹ÌÁö Á¶ÀÛ ÇÁ·Î±×·¥ÀÎ À̹ÌÁö¸ÅÁ÷(ImageMagick)ÀÇ °¡Àå ÃֽŠ¹öÀüÀ» ¼³Ä¡ÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù. »õ À¥ ¼­¹ö°¡ µîÀåÇÒ °æ¿ì cfengineÀº ÀÚµ¿À¸·Î ¼ÒÇÁÆ®¿þ¾î ÆÐÅ°Áö¸¦ ¼³Ä¡ÇØ ÁÙ °ÍÀÌ´Ù.
¸¶Áö¸·À¸·Î cfengineÀÇ È¯°æ ¸ð´ÏÅ͸µ ´É·ÂÀº cfengineÀÇ cfenvd°¡ ·çÆ® ÇÁ·Î¼¼½ºÀÇ ¼ö¿¡¼­ºÎÅÍ HTTP¿Í °°ÀÌ À¯¸íÇÑ ¼­ºñ½º¿¡ ÀÖ´Â Á¢¼Ó ¼ö¿¡ À̸£±â±îÁö ½Ã½ºÅÛÀÇ ¼­·Î ´Ù¸¥ ¸é¸éµéÀ» °ËÅäÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù. ÀÌ°ÍÀº ¶ÇÇÑ °¢ ´Ü°èÀÇ ½Ã°£ÀÌ °æ°úÇÏ´Â µ¿¾ÈÀÇ Æò±Õ°ú Ç¥ÁØ ÆíÂ÷¸¦ °üÂûÇÑ´Ù. Ç¥ÁØÆíÂ÷°¡ ¼­³Ê ¹ø ÀÌ»ó ºñÁ¤»óÀûÀ¸·Î ÆÇ´ÜµÇ¸é ´ÙÀ½ ¹ø¿¡ ÀÌ°ÍÀÌ ½ÇÇàµÉ ¶§ cfagent·Î º¸°í°¡ µÈ´Ù. ¿¹¸¦ µé¾î À¥ ¼­¹ö·Î HTTP Á¢¼ÓÀÌ ¾öû³ª°Ô ¹Ð·Á¿À¸é cfagent¿¡°Ô À̸ÞÀÏ °æº¸¸¦ º¸³»°Å³ª, ÀÌ µ¥ÀÌÅ͸¦ ½Ã½º·Î±×(syslog)¿¡ ±â·ÏÇϰųª, À¥ ¼­¹ö¸¦ ¾ï¾ÐÇϰųª, ȤÀº ºÎÇÏ°¡ °¨¼ÒÇÒ ¶§±îÁö ¹é¾÷À» ÁߴܽÃÅ°µµ·Ï ½Ãų ¼ö ÀÖ´Ù.
cfengineÀº ºÐ¸í ¸®´ª½º ±â°è¸¦ Áß¾Ó °ü¸®ÇÒ ¼ö ÀÖ´Â ¿ÀǼҽº Åø °¡¿îµ¥ °¡Àå Á¤±³ÇÑ ÅøÀÌ´Ù. ¼º°øÀÇ ¿­¼è´Â ȯ°æ¿¡ ¸Â´Â ÀûÀýÇÑ ÅøÀ» ¼±ÅÃÇؼ­ ÀÌ°ÍÀ» ÃÖ´ëÇÑÀ¸·Î Àß »ç¿ëÇÏ´Â °ÍÀÌ´Ù.





Step by Step

cfengine ¹èÄ¡ ¹æ¹ý


cfservd -v -F¸¦ ÀÌ¿ëÇØ cfengine ¼­¹ö¸¦ óÀ½ °¡µ¿½ÃÅ°¶ó. ÀÌ°ÍÀº cfengine¿¡°Ô Àü¸é¿¡¼­ ¹öº¸½º(verbose) ¸ðµå·Î ÀÌ ¼­¹ö µ¥¸óÀ» °¡µ¿½ÃÅ°¶ó°í ¾Ë¸®¸ç, ºÎµúÄ¡´Â ¹®Á¦¿¡ ´ëÇØ ¾î¶² °ÍÀÌµç ±× ¼Ò½º¸¦ ÆľÇÇÒ ¼ö ÀÖ°Ô µµ¿ÍÁØ´Ù.

º¸¾ÈÀ» ÀûÀýÇÏ°Ô ±¸¼ºÇ϶ó. °ø°³/ºñ¹Ð Å° »óÈ£±³È¯¿¡¼­ º¸Åë °¡Àå óÀ½ ¹®Á¦¿¡ ºÎµúÄ£´Ù.

µð¹ö±× ¸ðµå(-d Ãß°¡)¿¡¼­ ´Ù¸¥ ÇÁ·Î±×·¥À» ½ÇÇà½ÃÅ°¶ó. ÀÌ°ÍÀÌ cfengineÀÌ ¿øÇÏ´Â ´ë·Î ½ÇÇàµÇÁö ¾Ê´Â ÀÌÀ¯À» ãÀ» ¼ö ÀÖ´Â À¯ÀÏÇÑ ¼ö´ÜÀÏ ¶§°¡ ¸¹´Ù.

Å×½ºÆ®¸¦ ÇÏ´Â µ¿¾È IfElapsed = ( 0 )À» cfagentÀÇ ±¸¼º ÆÄÀÏ Áß Á¦¾î ¼½¼Ç¿¡ Ãß°¡Ç϶ó. ÀÌ°ÍÀº Å×½ºÆ®¸¦ ÇÏ´Â µ¿¾È¿¡´Â ÇÊ¿äÇÏÁö ¾Ê´Â Çൿ ¹Ýº¹°£ ºÐ´ç 1ȸÀÇ ±âº» ½Ã°£À» ¿À¹ö¶óÀ̵ùÇØ ÁÙ °ÍÀÌ´Ù.
¨Ï µ¥ÀÌÅͳÝ(http://t564.ndsoftnews.com) ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö | ÀúÀ۱ǹ®ÀÇ  

     

Àαâ±â»ç

 
°¡Àå ¸¹ÀÌ º» ±â»ç
Àλ硤µ¿Á¤¡¤ºÎÀ½
Àüü±â»çÀÇ°ß(0)  
 
   * 200ÀÚ±îÁö ¾²½Ç ¼ö ÀÖ½À´Ï´Ù. (ÇöÀç 0 byte/ÃÖ´ë 400byte)
   * ¿å¼³µî ÀνŰø°Ý¼º ±ÛÀº »èÁ¦ ÇÕ´Ï´Ù. [¿î¿µ¿øÄ¢]
Àüü±â»çÀÇ°ß(0)
»ç¸í: (ÁÖ)È­»ê¹Ìµð¾î | ÁÖ¼Ò: ¼­¿ï½Ã °­³²±¸ °­³²´ë·Î 124±æ 26 À¯¼ººôµù 2Ãþ | ÀüÈ­: 070-8282-6180 | Æѽº: 02-3446-6170
µî·Ï¹øÈ£: ¼­¿ï¾Æ03408 | µî·Ï³â¿ùÀÏ: 2014³â 11¿ù 4ÀÏ | ¹ßÇà³â¿ùÀÏ: 2003³â 12¿ù 17ÀÏ | »ç¾÷ÀÚµî·Ï¹øÈ£: 211-88-24920
¹ßÇàÀÎ/ÆíÁýÀÎ: Á¤¿ë´Þ | Åë½ÅÆǸž÷½Å°í: ¼­¿ï°­³²-01549È£ | °³ÀÎÁ¤º¸°ü¸® ¹× û¼Ò³âº¸È£ Ã¥ÀÓÀÚ: ¹ÚÇϼ® | È£½ºÆà »ç¾÷ÀÚ: (ÁÖ)¾ÆÀ̳×ÀÓÁî
Copyright ¨Ï 2010 µ¥ÀÌÅͳÝ. All rights reserved. mail to webmaster@datanet.co.kr