VM-Image-ManageVM-Image-Manage´Â ÇϳªÀÇ ¸í·ÉÀ» »ç¿ëÇÏ¿© ´ÜÀÏ È£½ºÆ®¿¡¼ Xen °¡»ó ÄÄÇ»ÅÍÀÇ ÀÛÀº Ŭ·¯½ºÅ͸¦ °ü¸®ÇϱâÀ§ÇÑ °£´ÜÇÑ ½ºÅ©¸³Æ®ÀÔ´Ï´Ù. | |
Áö±Ý ´Ù¿î·Îµå |
VM-Image-Manage ¼øÀ§ ¹× ¿ä¾à
±¤°í
VM-Image-Manage ű×
VM-Image-Manage ¼³¸í
VM-Image-Manage´Â ÇÑ ¸í·ÉÀÌÀÖ´Â ´ÜÀÏ È£½ºÆ®¿¡¼ Xen °¡»ó ÄÄÇ»ÅÍÀÇ ÀÛÀº Ŭ·¯½ºÅ͸¦ °ü¸®ÇϱâÀ§ÇÑ °£´ÜÇÑ ½ºÅ©¸³Æ®ÀÔ´Ï´Ù. VM-Image-Manage´Â ÇÑ ¸í·ÉÀÌÀÖ´Â ´ÜÀÏ È£½ºÆ®¿¡¼ Xen °¡»ó ÄÄÇ»ÅÍÀÇ ÀÛÀº Ŭ·¯½ºÅ͸¦ °ü¸®ÇϱâÀ§ÇÑ °£´ÜÇÑ ½ºÅ©¸³Æ®ÀÔ´Ï´Ù. Image.vm-image-inferents Xen ±¸¼º ÆÄÀÏÀ»À§ÇÑ ±â´É ÅÛÇø´À» »ç¿ëÇÏ¿© °¡»ó ½Ã½ºÅÛ ½½·ÔÀ» ¹Ýº¹ÀûÀ¸·Î ´Ù½Ã ½ÃÀÛÇÒ ¼ö ÀÖµµ·Ï ÃÖÀûȵǾú½À´Ï´Ù. Xen À̹ÌÁöÀÇ °¡Á® ¿À±â ¹× ³»º¸³»±â¸¦ TGZ ¾ÆÄ«À̺ê·Î °¡¼ÓÈÇÕ´Ï´Ù. Rsync¿¡¼ ÀÚÁÖ Àç¹èÄ¡ ¼Óµµ¸¦ ³ôÀÔ´Ï´Ù. µµ¸ÞÀÎÀÌ ½ÃÀÛµÉ ¶§ VMÀÌ ´Ù¿î µÉ ¶§ ¸¶¿îÆ® µµ¸ÞÀÎÀ» °ü¸®ÇÕ´Ï´Ù. "VM À̹ÌÁö °ü¸®"ÀÇ ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ ÅÛÇø´ Xen ±¸¼º ÆÄÀÏ ¡¤ ¹èÆ÷ÀÇ °£´ÜÇÑ ½½·Ô ¹× °¡»ó ÄÄÇ»ÅÍ ¸ðµ¨. ¡¤ ½½·Ô ±¸¼º ´ç , ÅÛÇø´ ¶Ç´Â ¼ÕÀ¸·Î ¸ÂÃãÇü ¹öÀü¿¡¼ Xen À̹ÌÁöÀÇ °¡Á® ¿À±â ¹× ³»º¸³»±â ¼Óµµ ¡¤ rsync·Î ºü¸¥ ÀÚÁÖ Àç¹èÆ÷°¡ ZFS ¶Ç´Â LVM ½º³À ¼¦ ¹× Àç¹èÆ÷¸¦ À§ÇØ È®Àå ÇÒ ¼ö ÀÖ¾î¾ßÇÕ´Ï´Ù. ¡¤ ¾ÆÄ«ÀÌºê µÈ µð·ºÅ丮 ÃßÃ⠶Ǵ ¿À¹ö·¹ÀÌ À̹ÌÁö. ¡¤ ±âº»°ª ¹× ½½·Ô ±¸¼º ´ç. ¡¤ µµ¸ÞÀÎÀÌ ½ÃÀÛµÉ ¶§ VMÀÌ ´Ù¿îµÇ°í ÀåÂøµÇÁö ¾ÊÀº °æ¿ì ¸¶¿îÆà µµ¸ÞÀÎÀ» °ü¸®ÇÕ´Ï´Ù. ¡¤ TAR.GZ FORMATEMODELVIRTUALIZATION È£½ºÆ®¿¡¼ À̹ÌÁö ³»º¸³»±â¸¦ °ü¸®ÇÕ´Ï´Ù. °¡»ó ÄÄÇ»ÅÍ°¡ ½ÃÀÛµÉ ¼öÀÖ´ÂÀÌ ÇÕ¸®ÀûÀÎ À̼ºÀº HTC (* 1)ÀÇ ¸¹Àº ±×·ìÀÇ ÀÛ¾÷À» ±â¹ÝÀ¸·ÎÇÕ´Ï´Ù. È£½ºÆ® ´ç ÀÛ¾÷ ¼ö°¡ ÀϹÝÀûÀ¸·Î CPU / ÄÚ¾îÀÇ ¸Þ¸ð¸®°¡ Çã¿ëµÇ´Â ¸Þ¸ð¸®¿¡ ºñ·ÊÇÏ´Â °Í °°½À´Ï´Ù. ÀÛ¾÷¿¡ ´ëÇÑ IO ÀÛ¾÷ ¹× CPU ¿ä±¸ »çÇ×ÀÌ ÀÖ½À´Ï´Ù. ÀÌ Ã߷п¡¼ ½½·Ô ¹× °¡»ó ¸Ó½Å ¸ðµ¨ÀÌ »ç¿ëµÇ¾ú½À´Ï´Ù.ÀÌ °£´ÜÇÑ ¸ðµ¨Àº È£½ºÆ®ÀÇ ¸¶À̱׷¹À̼ǿ¡ ÀÇÇØ ´õ º¹Àâ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±× ¼ø°£¿¡¸¸ ³ª´Â ÀÌ°Í¿¡ ´ëÇؼ¸¸ »ý°¢ÇÏ°í ÀÖ½À´Ï´Ù. ¼Ë´Ù¿îÀ»À§ÇÑ Å×½ºÆ® ŸÀ̹Ö, Rsync°¡ ¹Ù´Ò¶ó °úÇÐ ¸®´ª½º (Red Hat Enterprise Binary Compatific Red Hat Enterprise ¹ÙÀ̳ʸ® ȣȯ °¡´É)ÀÇ ¿µ¿ª¿¡¼ 30-40 ÃÊÀÇ ¿µ¿ª¿¡¼ 30-40 ÃÊÀÇ ¿µ¿ª¿¡¼ -50 ÃÊ, ½Ç¼ö´Â Debian Testing 70-80 Ãʸ¦ »ç¿ëÇÏ¿© ÇÏµå µå¶óÀ̺갡 ´À¸° ÇÏµå µå¶óÀ̺갡ÀÖ´Â Unltra ÈÞ´ë¿ë ³ëÆ®ºÏ¿¡¼ ´ë±â ½Ã°£ rync Áö¿¬ (* 2)ÀÌ ÆÄÀÏ ½Ã½ºÅÛÀ̳ª ºí·Ï ¼öÁØ µµ±¸°¡ Ç¥½ÃµÇ¾î¾ßÇÕ´Ï´Ù. ¾ÕÀ¸·Î ¿É¼Ç. Å×½ºÆ® »çÀÌŬÀº Á¤Àû ½ÇÇà ½Ã½ºÅÛ, Á¾·á, rsync, bootup ¹× running busy (SSH°¡ ¸î ÃÊ ÈÄ)¿¡¼ ¹ß»ýÇß½À´Ï´Ù. ¸Þ½Ã¡Àº UNIX ¸í·ÉÀ» »ç¿ëÇÏ¿© VMImageManager¸¦ »ç¿ëÇÏ¿© VMImageManager¸¦ ½ÇÇàÇÒ ¶§ÀÔ´Ï´Ù. "½Ã°£"ÀÇ UNIX´Â LINE µµ¿ò¸» ½Ã½ºÅÛ¿¡ ÀÚ¼¼ÇÑ ½ÇÇà ¼¼ºÎ Á¤º¸°¡ ÀÖ½À´Ï´Ù. (2) IM ÃÖ¼ÒÇÑÀÇ º¯°æ À¸·ÎÀÌ ÄÚµå ±â¹ÝÀº º¼·ý °ü¸® ¶Ç´Â ZFSÀÇ »ç¿ëÀ» Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù. BootupÀÇ ¼º´ÉÀº ¼öÁ¤µÇÁö ¾ÊÀº °æ¿ì ¿©ÀüÈ÷ ½ÇÇà ½Ã°£À» Áö¹è ÇÒ ¼ö ÀÖ½À´Ï´Ù. ·Îµå¸Ê ½ºÅ©¸³Æ®´Â SGE (Sun Grid Engine)¿Í ÇÔ²² LHC ÀÛ¾÷ÀÚ ³ëµå¿Í ÇÔ²² LHC ÀÛ¾÷ ³ëµå¿¡ ¹èÄ¡µÇ¾î ÀÛ¾÷ÀÚ ³ëµå¸¦ °¡»óÈÇÏ¸é¼ »ç¿ëÀÚ¿¡°Ô Ä£¼÷ÇÏÁö¸¸ »ç¿ëÀÚ¿¡°Ô Ä£¼÷ÇÕ´Ï´Ù. ´Ù¸¥ °èȹ¿¡´Â ºôµå ½Ã½ºÅÛ¿¡ ´ëÇÑ Ç÷§Æû ´ëÀÀ À¯¿¬ÇÑ °¡½ÇÈ Ãß»óÈ°¡ Æ÷ÇԵǹǷΠ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ®°¡ °¡»ó ºôµå ¼¹ö·Î ½±°Ô RPM ¶Ç´Â Debian Debs¸¦ ½±°Ô ±¸Ãà ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº arma·Î ¸±¸®½ºµË´Ï´Ù. °¡»ó ½Ã½ºÅÛÀ» °ü¸®ÇÏ´Â VMImageManager ½ºÅ©¸³Å͸¦ »ç¿ë ÇϽðڽÀ´Ï±î? off ¶óÀÎ ¹é¾÷ °¡»ó ÄÄÇ»ÅÍ ½Ã½ºÅÛ ¹é¾÷, µð·ºÅ丮¸¦ ÃßÃâÇÏ°í »ðÀÔÇÏ°í rsync.my ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ¿© ¿î¿µ üÁ¦¸¦ Àç¼³Á¤ÇÏ´Â µ¥ À¯¿ëÇÕ´Ï´Ù. À¯¿ëÇÏ°í »ç¿ëÀÚ Ä£ÈÀû ÀÎ °ÍÀÔ´Ï´Ù. »ç¿ë¹ýÀº XenÀÇ XM µµ±¸¿Í °áÇյǾî ÃÖÁ¾ »ç¿ëÀÚ¸¦À§ÇÑ ´õ ³ªÀº ¼Ö·ç¼ÇÀÌ ´Ù¸¥ ÀÚµ¿È µµ±¸¿¡¼ »ç¿ëÇÒ ¶§±îÁö º¸¿Ï ÇÒ ¶§±îÁö º¸¿Ï ÇÒ °ÍÀÔ´Ï´Ù. ÀÚ½ÅÀÇ ½ºÅ©¸³Æ®¿¡ ´ëÇÑ °¡»ó ÄÄÇ»ÅÍ ½½·ÔÀ» °ü¸®ÇÏ´Â ´Ü¼øÈ°¡ÀÖ´Â ÀÚµ¿È µÈ ºôµå ¹× Å×½ºÆ® ¼³Á¤ UPS´Â GUI.NOTES (1) HTC ¹× HPC°¡ ¾Æ´Ñ ¿ì¼± ¼øÀ§ÀÔ´Ï´Ù. °í¼º´É ÄÄÇ»ÆÃÀÌ Àß Á¤ÀǵǾî ÀÖÀ¸¸ç ´Ù¸¥ ÄÄÇ»ÅÍ CPU°£¿¡ ³·Àº ´ë±â ½Ã°£ Åë½ÅÀÌ Æ÷ÇԵǾú½À´Ï´Ù. ¹×ÀÌ Á¤ÀǸ¦ ÅëÇØ ÄÄÇ»ÅÍ°¡ ¼öÇà ÇؾßÇÏ´Â µ¿±âÈ ÀÛ¾÷ÀÇ ¾ç°ú´Ù´Â ³ôÀº 󸮷® ÄÄÇ»ÆÃÀ» Á¤ÀÇ ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù .Limitations : ¡¤ X¿ÍÀÇ ÀÛµ¿ ÇöÀç Linux °¡½ÇÈ¿¡¼¸¸ ÀÛµ¿ÇÕ´Ï´Ù. ¡¤ ÇöÀç XFS / ext3¿¡¼¸¸ ÀÛµ¿ÇÕ´Ï´Ù. ¡¤ÀÌ ¸±¸®½º¿¡¼´Â MIS ±¸¼ºµÈ Xen ½Ã½ºÅÛ¿¡ ´ëÇÑ ÀÛ¾÷ÀÌ ÇÊ¿äÇÕ´Ï´Ù. ¡¤ Àüü °¡»óÈÀÇ ÅÛÇø´À» Ãß°¡ ¡¤ ´É·ÂÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. ¸í·É ÁÙ¿¡ ±¸¼º ÆÄÀÏ·Îµå ¡¤ Äڵ忡¼ ¸î °¡Áö °¡Á¤ ¿ä¼Ò¸¦ ¼öÁ¤Çß½À´Ï´Ù.
VM-Image-Manage °ü·Ã ¼ÒÇÁÆ®¿þ¾î