CloudStack Install
ÃÑ ÆäÀÌÁö ¼ö : 3224

Àüü ÇÔ¼ö/¿ë¾î»çÀü
Facebook Joinc ±×·ì   Joinc QA »çÀÌÆ®



joinc´Â Firefox¿Í chrome¿¡¼­ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼­´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.

ÇöÀç ÀÛ¼º ÁßÀÓ

Contents

1 cloudstack network ¸ðµ¨
1.1 ȯ°æ
1.2 ¼Ò±Ô¸ð Ŭ¶ó¿ìµå ±¸¼º
1.3 ´ë±Ô¸ð Ŭ¶ó¿ìµå ±¸¼º
1.4 Network ºÐ¸®
1.5 Storage ½Ã½ºÅÛ ¹× ³×Æ®¿öÅ© ±¸¼º
2 cloudStack Install
2.1 ¼³Ä¡ ȯ°æ
2.2 ´Ù¿î·Îµå
2.3 Management Server ¼³Ä¡
2.4 µ¥ÀÌÅͺ£À̽º ¼³Ä¡
2.5 ½Ã½ºÅÛ ÅÛÇø´ ¼³Ä¡
2.6 Ŭ¶ó¿ìµå ¼­¹ö ½ÃÀÛ
3 Ŭ¶ó¿ìµå ½ºÅà ³×Æ®¿öÅ© ¸ðµå ÀÌÇØ
3.1 Basic Mode
3.2 Advanced network ¸ðµå
4 cloudstack zone ±¸¼º ¿ä¼Ò
5 ¾ÕÀ¸·Î ÇÒÀÏ
6 È÷½ºÅ丮

1 cloudstack network ¸ðµ¨

cloudstack´Â ¿Ï¼ºµÈ ¼ÒÇÁÆ®¿þ¾î·Î Àß Á¤¸®µÈ ¹®¼­µéÀ» Á¦°øÇÑ´Ù. ÀÌµé ¹®¼­µé¸¸ Àо Å« ¾î·Á¿ò ¾øÀÌ Å¬¶ó¿ìµå¸¦ ±¸ÃàÇÒ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ cloudstackÀ» ÀÌ¿ëÇØ¼­ Á¦´ë·ÎµÈ Ŭ¶ó¿ìµå ȯ°æÀ» ±¸ÃàÇÏ°í ¿î¿µÇÏ·Á¸é cloudstack¿¡¼­ Áö¿øÇϴ Ŭ¶ó¿ìµå ³×Æ®¿öÅ© ¸ðµ¨°ú ½ºÅ丮Áö ¸ðµ¨À» ÀÌÇØÇϰí ÀÖ¾î¾ß ÇÑ´Ù.

¸ÕÀú Ŭ¶ó¿ìµå ½ºÅÃÀÇ network ¸ðµ¨À» ¼³¸íÇÒ °ÍÀÌ´Ù.

1.1 ȯ°æ

ÀÌ ¹®¼­ÀÇ ³»¿ëÀº ´ÙÀ½ ȯ°æÀ» ±âÁØÀ¸·Î ¸¸µé¾ú´Ù.
  • ÇÏÀÌÆÛ¹ÙÀÌÀú
    XenServer 5.3
  • ¿î¿µÃ¼Á¦
    XenServer´Â ¸®´ª½º¿¡¼­¸¸ ÀÛµ¿ÇÑ´Ù.
  • cloudstack 2.2.13

1.2 ¼Ò±Ô¸ð Ŭ¶ó¿ìµå ±¸¼º

Áß¼Ò±Ô¸ðÀÇ È¸»ç³ª ¿¬±¸½Ç¿¡¼­ °³¹ßÀ̳ª Å×½ºÆ®¸¦À§ÇÑ ÀÛÀº ±Ô¸ðÀÇ Å¬¶ó¿ìµù ȯ°æÀ» ±¸ÃàÇϱ⠿øÇÒ °æ¿ì¿¡ Âü°íÇÒ ¼ö ÀÖ´Â ÀϹÝÀûÀÎ ±¸¼ºÀÌ´Ù.


UTM
ÀÎÅͳÝÀÇ Á¢Á¡¿¡ ³õÀÌ´Â ³×Æ®¿öÅ© Àåºñ·Î ¹æÈ­º®, ¶ó¿ìÅÍ, NAT, port forwarding ±â´ÉÀ» ¼öÇàÇÏ´Â Àåºñ. ÀÎÅͳÝÀ¸·Î ³ª°¡±â À§Çؼ­´Â NAT, ³»ºÎ·Î µé¾î¿À±â À§Çؼ­´Â port forwardingÀ» ÀÌ¿ëÇÑ´Ù. port forwarding ´ë½Å SNATÀ» »ç¿ëÇÒ ¼öµµ ÀÖ°Ú´Ù.
L2 switch
³»ºÎ ³×Æ®¿öÅ©¸¦ ¿¬°áÇÑ´Ù.
CNODE
Cloud nodeÀÇ ÁÙÀÓ¸»·Î Ŭ¶ó¿ìµå¿¡ »ç¿ëÇÒ ³ëµåµéÀÌ´Ù. Custom VMÀº CNODE¿¡ ¸¸µé¾îÁø´Ù.
MNODE
Cloud ÀÎÇÁ¶ó¸¦ °ü¸®Çϱâ À§ÇÑ ¼ÒÇÁÆ®¿þ¾î°¡ ¼³Ä¡µÇ´Â °ü¸®³ëµå (Management node)·Î cloudstack ¼ÒÇÁÆ®¿þ¾î°¡ ¼³Ä¡µÈ´Ù.
SNODE
Storage node·Î Custom VMÀ» ¸¸µé±â À§ÇÑ ISO À̹ÌÁö, VHD Template, SnapshotÀ» ÀúÀåÇϱâ À§ÇÑ ÀúÀå¼Ò¸¦ Á¦°øÇÑ´Ù. ´ë±Ô¸ð Ŭ¶ó¿ìµå¸¦ ±¸ÃàÇÏ·Á ÇÑ´Ù¸é, Custom VMÀÇ root disk¸¦ °ü¸®Çϱâ À§ÇÑ ¿ëµµ·Î »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. ÀúÀå¼Ò¿¡ Á¢±ÙÇϱâ À§Çؼ­ NFS ȤÀº ISCSI ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÑ´Ù.

¸®´ª½º ½Ã½ºÅÛ°ú NFS, ISCSIµî¿¡ ´ëÇÑ ÀÌÇØ°¡ ÀÖ´Ù¸é ±×¸®°í ¹®¼­¸¦ ²Ä²ÄÈ÷ ÀÐÀ¸¸é¼­ ¼³Ä¡ÇÑ´Ù¸é 3-4ÀÏ À̳»¿¡ ȸ»ç¿¡¼­ »ç¿ëÇÒ ¼ö Àִ Ŭ¶ó¿ìµå ȯ°æÀ» ±¸ÃàÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

1.3 ´ë±Ô¸ð Ŭ¶ó¿ìµå ±¸¼º

¹Ù·Î À§¿¡¼­ ´Ù·ç¾ú´ø Ŭ¶ó¿ìµå ±¸¼ºÀº ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå·Î Áß¼Ò ±Ô¸ðÀÇ È¸»ç¿¡¼­ ³»ºÎÀûÀ¸·Î¸¸ »ç¿ëÇϱ⿡ ÃæºÐÇÏ´Ù. ±×·¯³ª ´ëÇÐÀ̳ª Å« ±Ô¸ðÀÇ ±â¾÷ ȤÀº Ŭ¶ó¿ìµå¸¦ ¼­ºñ½º Çϱâ À§Çؼ­´Â ±×¿¡ ¸Â´Â Ŭ¶ó¿ìµå ±¸¼ºÀÌ ÇÊ¿äÇÏ´Ù. ´ÙÀ½Àº ´ë±Ô¸ð Ŭ¶ó¿ìµå ±¸¼ºÀ» À§ÇÑ Á¦¾ÈÀÌ´Ù.


ÀÌ ±¸¼ºÀº ¸î°³ÀÇ POD·Î ±¸¼ºµÈ´Ù. POD´Â ½ºÅ丮Áö¿Í Cloud node cluster·Î ±¸¼ºµÈ cloud ±¸¼º´ÜÀ§·Î, µ¥ÀÌÅÍ ¼¾ÅÍÀÇ rack°ú °°´Ù°í º¸¸é µÈ´Ù.

Management POD¿¡´Â cloud¸¦ °ü¸®Çϱâ À§ÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ ±¸µ¿Çϱâ À§ÇÑ ³ëµåµé ±×¸®°í SNODE°¡ À§Ä¡ÇÑ´Ù.

SNODE¸¦ º¸¸é Primary storage¿Í Secondary storage µÎ Á¾·ù°¡ ÀÖ´Ù. Primary storage´Â °Ô½ºÆ® VMÀÇ Root Disk¿Í Data volumeµî µ¿ÀûÀÎ µ¥ÀÌÅ͸¦ ÀúÀåÇϱâ À§ÇÑ °ø°£À̰í, Secondary storage´Â snapshot, template µî Á¤Àû µ¥ÀÌÅ͸¦ ÀúÀåÇϱâ À§ÇÑ °ø°£ÀÌ´Ù.

VMÀÇ Root disk¿Í Data volumeÀº vmÀÌ »ý¼ºµÈ CNODEÀÇ ·ÎÄà ½ºÅ丮Áö¿¡ ÀúÀåÇÏ´Â ¹æ¹ýÀÌ ÀÖ´Ù. ÀÌ·¸°Ô ÇÒ °æ¿ì Primary storage¸¦ µû·Î ¿î¿ëÇÒ Çʿ䰡 ¾ø´Ù´Â ÀåÁ¡ÀÌ ÀÖ´Â ¹Ý¸é, vmÀ̵¿ backup ±â´ÉµîÀÇ ±¸ÇöÀÌ ¾î·Á¿öÁö¸ç fault tolerantÇÑ ¿î¿µÀÌ ¾î·Á¿öÁø´Ù´Â ´ÜÁ¡ÀÌ ÀÖ´Ù.

Primary storage¸¦ µû·Î ¿î¿ëÀ» Çϸé, ½ºÅ丮Áö±îÁö Ãß»óÈ­ ÇÔÀ¸·Î Á»´õ Ŭ¶ó¿ìµåƽÇÑ Å¬¶ó¿ìµå ȯ°æÀ» ±¸ÃàÇÒ ¼ö ÀÖ´Ù´Â ÀåÁ¡ÀÌ ÀÖ´Ù.

¹Ý¸é Primary storage¸¦ ±¸ÃàÇϱâ À§Çؼ­´Â ²Ï ¸¹Àº º°µµÀÇ ºñ¿ëÀÌ ÇÊ¿äÇÏ´Ù´Â ´ÜÁ¡ÀÌ ÀÖ´Ù. ·çÆ® µð½ºÅ©¿Í µ¥ÀÌÅÍ º¼·ýÀº ´ë¿ªÆø°ú Á¢±Ù¼Óµµ°¡ Áß¿äÇѵ¥, À̸¦ ¸¸Á·Çϱâ À§Çؼ­´Â °í¼º´ÉÀÇ Àåºñ°¡ ÇÊ¿äÇϱ⠶§¹®ÀÌ´Ù. ´ë½Å ½ºÅ丮ÁöÀÇ ±â´ÉÀ» ÀÌ¿ëÇØ¼­ fault tolerantÇÑ ½Ã½ºÅÛÀ» ±¸ÃàÇÒ ¼ö ÀÖ´Ù.

¿¹¸¦ µé¾î Primary storage·Î ZFS¸¦ »ç¿ëÇÑ´Ù¸é RAIDZ, snapshot, ¾ÐÃà, hot-spot, mirror µîÀÇ ±â´ÉÀ» ÀÌ¿ëÇØ¼­ ¾ÈÁ¤µÈ ½ºÅ丮ÁöÀÚ¿øÀ» Á¦°øÇÒ ¼ö ÀÖ´Ù. °³ÀÎÀûÀ¸·Î ZFS Ãßõ..
Secondary storageÀÇ °æ¿ì cloudstackÀÇ ´ÙÀ½ ¹öÀüÀÎ 3.0¿¡¼­ swift¸¦ Áö¿øÇÑ´Ù°í ÇÏ´Ï, ±×¶§ swift·Î °¥¾ÆÅ¸¸é µÇÁö ½Í´Ù.

À§ ±¸¼ºÀº ¸ðµç VMÀÌ L2·Î ¹­ÀÌ´Â ±¸¼ºÀ¸·Î, °£´ÜÇÏ°Ô ±¸¼ºÇÒ ¼ö ÀÖÁö¸¸ µ¿ÀÏÇÑ ºê·ÎµåÄɽºÆÃ ¿µ¿ª¿¡ Àֱ⠶§¹®¿¡ ÈǸ¢ÇÑ ±¸¼ºÀ̶ó°í´Â ÇÒ ¼ö ¾ø´Ù. Ŭ¶ó¿ìµå·Î ÀÏ¹Ý »ç¿ëÀÚ¿¡°Ô VMÀ» ¼­ºñ½º¸¦ ÇÑ´Ù¸é À¯Àúº° Network°£ isolation (°Ý¸®)°¡ Áß¿äÇÒ ÅÙµ¥, L2³×Æ®¿öÅ©¿¡¼­ »ç¿ëÇÒ¸¸ÇÑ ¹æ¹ýÀ¸·Î´Â VLANÀÌ À¯ÀÏÇÏ´Ù. VLAN±¸°ÝÀÎ IEEE8021.q´Â ÃÖ´ë VLANÀÇ Å©±â¸¦ 4092·Î Á¤Çϰí ÀÖ´Ù. ÀÌ´Â À¯Àú°¡ 4096´Ï ³Ñ¾î°¡¸é, ´õ °Ý¸®ÇÒ ¼ö°¡ ¾ø±â ¶§¹®¿¡ À¯Àú¸¦ Ãß°¡ÇÒ ¼ö ¾øÀ½À» ÀǹÌÇÑ´Ù.

¶§¹®¿¡ ÀÌ ±¸¼ºÀº µ¥ÀÌÅÍ ¼¾ÅͱÞÀÇ Å¬¶ó¿ìµå ±¸Á¶·Î´Â ÀûÇÕÇÏÁö ¾ÊÀ» °Í °°´Ù. ÇÏÁö¸¸ ¿Ø¸¸ÇÑ Áß/´ë±Ô¸ðÀÇ Å¬¶ó¿ìµå ¼¾ÅÍ ±¸Ãà¿¡´Â ÃæºÐÇϸ®¶ó »ý°¢µÈ´Ù. ÀÌ ±¸Á¶¸¦ ¼³¸íÇÑ ÀÌÀ¯´Â ÇöÀç cloudstack 2.2.13ÀÇ µÎ °³ ³×Æ®¿öÅ© ¸ðµå Áß ÇϳªÀÎ Advanced Network mode°¡ ÀÌ ±¸Á¶¸¦ °¡Áö°í Àֱ⠶§¹®ÀÌ´Ù.

L2 Switch¸¦ L3 Switch (¶ó¿ìÅÍ)·Î ¹Ù²Û´Ù¸é Á¤¸» Ŭ¶ó¿ìµå ½º·¯¿î ±¸¼ºÀÌ µÉÅÙµ¥, 2012³â 3¿ù¿¡ ³ª¿Ã cloudstack 3.0¿¡¼­ Áö¿øÇÑ´Ù°í ÇÏ´Ï ±â´Ù·Á º½Á÷ÇÏ´Ù.

1.4 Network ºÐ¸®

¿ÜºÎ¿¡ Ŭ¶ó¿ìµå¸¦ ¼­ºñ½ºÇÑ´Ù¸é, ¸Á ºÐ¸®°¡ ÇʼöÀûÀÌ´Ù. 4°³·Î ºÐ¸®ÇÏ´Â°Ô °¡Àå ÁÁÀ» °Í °°´Ù.
  1. Public Network
    ÀÎÅͳÝÀ¸·Î ¿¬°áÇϱâ À§ÇÑ ³×Æ®¿öÅ©
  2. Guest Network
    ÀÏ¹Ý À¯Àú¸¦ À§ÇÑ private ³×Æ®¿öÅ©
  3. Manage Network
    CNODE¿Í SNODE¸¦ °ü¸®Çϱâ À§ÇÑ ³×Æ®¿öÅ©, Cloudstack APIÀÇ Åë·Î´Ù.
  4. Storage Network
    Primary Storage´Â ´ë·®ÀÇ µ¥ÀÌÅͰ¡ À̵¿ÇÏ¹Ç·Î ÃæºÐÇÑ ´ë¿ªÆøÀ» Á¦°øÇØ¾ß ÇÑ´Ù. Primary StorageÀÇ °æ¿ì´Â ƯÁ¤ÇÑ ½Ã°£¿¡ ´ë·®ÀÇ µ¥ÀÌÅͰ¡ À̵¿ÇϹǷΠ´ë¿ªÆøÀ» Å©°Ô ÀâÀ» Çʿ䰡 ¾ø´Ù°í »ý°¢µÈ´Ù. Secondary storage´Â ¼­ºñ½º ±Ô¸ð¿¡ µû¶ó¼­ Manage Network¿¡ À§Ä¡Çصµ ±¦ÂúÀ» °ÍÀÌ´Ù.

  • 16.83.0.0/16
    ÆÛºí¸¯ ³×Æ®¿öÅ©´Ù. À¯Àú VMÀº ÀÌ ³×Æ®¿öÅ©¸¦ ÀÌ¿ëÇØ¼­ ÀÎÅͳݰú ¿¬°áÇÒ ¼ö ÀÖ´Ù.
  • 172.20.0.0/16
    À¯Àú VMÀÇ private ³×Æ®¿öÅ©´Ù.
  • 10.10.1.0/24
    ¸Þ´ÏÁö¸ÕÆ®¸¦ À§ÇÑ ³×Æ®¿öÅ©´Ù. ÀÌ ³×Æ®¿öÅ©¸¦ ÀÌ¿ëÇØ¼­ Ŭ¶ó¿ìµå ÀÚ¿øÀ» °ü¸®ÇÑ´Ù.
  • 10.20.1.0/24
    CNODE´Â ÀÌ ³×Æ®¿öÅ©¸¦ ÀÌ¿ëÇØ¼­ ½ºÅ丮Áö¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Ù.

´ë·« ½Ã½ºÅÛ °ßÀûÀÌ ³ª¿Â´Ù.
  • CNODE´Â 4°³ Á¤µµÀÇ 1G ³×Æ®¿öÅ© Ä«µå¸¦ °¡Áö°í ÀÖ´Â°Ô ÁÁ°Ú´Ù.
  • MNODE´Â 2°³ÀÇ 1G ³×Æ®¿öÅ© Ä«µå¸¦ °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.
  • SNODE´Â ±×¸² »óÀ¸·Î 2°³Áö¸¸ ´ë¿ªÆøÀ» È®º¸ÇØ¾ß Çϱ⠶§¹®¿¡, ¸Þ´ÏÁö¸ÕÆ®¿ëÀ¸·Î »ç¿ëÇÒ 1G ³×Æ®¿öÅ© Ä«µå¿Í 2°³ ÀÌ»óÀÇ 10G ³×Æ®¿öũīµå°¡ ÇÊ¿äÇϰڴÙ.

1.5 Storage ½Ã½ºÅÛ ¹× ³×Æ®¿öÅ© ±¸¼º

CloudstackÀÇ ´ÙÀ½ ¹öÀüÀÎ cloudstack 3.0Àº swift¸¦ Áö¿øÇÏ´Ï, secondary storage´Â swift¸¦ ¹Ï°í°¡¸é µÉ °Í °°´Ù. swift¸¦ Áö¿øÇÏÁö ¾Ê´Â Áö±ÝÀº NFS·Î ±¸¼ºÀ» ÇØ¾ßÇÒ °ÍÀ¸·Î º¸ÀδÙ. ºñ·Ï swiftº¸´Ù È®Àå, À¯Áö/¿î¿ë¿¡ ¾î·Á¿òÀÌ ¸¹Áö¸¸ µ¥ÀÌÅÍ ¼¾ÅͱÞÀ¸·Î È®ÀåÇÒ »ý°¢ÀÌ ¾Æ´Ï¶ó¸é ¹®Á¦µÉ°Ç ¾ø´Ù »ý°¢ÇÑ´Ù.

Primary storage´Â ´ë¿ªÆø°ú ¼Óµµ°¡ Áß¿äÇϹǷΠ°á±¹ NAS¸¦ »ç¿ëÇØ¾ß ÇÒ °Í °°´Ù. iSCSI¸¦ ½ºÅ丮Áö ¿¢¼¼½º ÇÁ·ÎÅäÄÝ·Î »ç¿ëÇÏ¸é µÇ°Ú´Ù. ÀÌÁ¦ ½ºÅ丮Áö¸¦ ±¸¼ºÇÒ ÆÄÀϽýºÅÛÀ» ¼±ÅÃÇØ¾ß Çϴµ¥, ZFS¸¦ ÃßõÇÒ¸¸ ÇÏ´Ù. ¸¶À½¿¡ °É¸®´Â °Ç, ¿ÀǼֶ󸮽º ±â¹ÝÀÌ¶ó¼­ ÅëÇÕÇϰ¡±â°¡ Á» ¾Ö¸Å¸ðÈ£ ÇÏ´Ù´Â Á¡. °³ÀÎÀûÀ¸·Î ¸®´ª½º¸¦ ÁÁ¾ÆÇϱ⠶§¹®¿¡ ´õ¿í ¸Á¼³ÀÌ°Ô µÈ´Ù.

¸®´ª½º³ª ¿ÀǼֶ󸮽º³ª ºñ½ÁÇÑ ¿î¿µÃ¼Á¦ÀÌ´Ï ¹¹ º°´Ù¸¥ ¹®Á¦°¡ ¾øÀ» °Å¶ó°í »ý°¢ÇÒ ¼ö ÀÖ°ÚÁö¸¸ ¸ð´ÏÅ͸µ, ÀÚµ¿È­ ¼Ö·ù¼ÇÀ» µµÀÔÇÒ ¶§ ¹®Á¦°¡µÉ ¼ö ÀÖ´Ù.

±×·¡¼­ ¿äÁò °ü½ÉÀ» °¡Áö°í ÀÖ´Â°Ô linux¿ë native zfs ¸ðµâÀÌ´Ù. ¹®Á¦´Â (2012³â 2¿ù 1ÀÏ)¹öÀüÀÌ 0.6ÀÌ¶ó¼­ ¹ÏÀ½ÀÌ °¡Áö¾Ê´Â ´Ù´Â °ÍÀε¥, ÀÏ´Ü »ç³» Ŭ¶ó¿ìµå ȯ°æ ±¸Ãà¿¡ Àû¿ëÇØ º¸¸é ¾î¶³±î¶ó´Â »ý°¢¸¸ Çϰí ÀÖ´Ù.

¸¶Áö¸·À¸·Î iscsi + lvm + software raid·Î Á÷Á¢ ±¸ÃàÇÏ´Â °Í°ú »ó¿ëÁ¦Ç°À» ±¸ÀÔÇÏ´Â °ÍÀÌ´Ù. Á÷Á¢ ±¸ÃàÇÏ´Â °ÍÀº ±×´ÙÁö ¾î·ÆÁö ¾Ê°ÚÀ¸³ª »ó¿ëÁ¦Ç° ¼öÁØÀ¸·Î ¿î¿ë¼º°ú ½Å·Úµµ¸¦ ³ôÀÌ´Â°Ô °ü°ÇÀ̰ڴÙ.

½ºÅ丮Áö ³×Æ®¿öÅ© ±¸¼º µÎ °³Á¤µµ¸¦ ¼Ò°³Çغ¸·Á ÇÑ´Ù.

Link Aggregation


LACP¸¦ ÀÌ¿ë µÎ°³ ÀÌ»óÀÇ NIC¸¦ ¹­¾î¼­ ÇϳªÀÇ ¹°¸®ÀûÀÎ NICÀÎ °Íó·³ ¸¸µé ¼ö ÀÖ´Ù. ÀÌ·¸°Ô ÇØ¼­ ´ë¿ªÆøÀ» È®º¸ÇÒ ¼ö ÀÖÀ¸¸ç, NICÀå¾Ö¿¡ ´ëÇÑ Fail Over°¡ °¡´ÉÇÏ´Ù. Primary storage¿Í Secondary storage ¸ðµÎ¿¡ Àû¿ëÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

Multipath I/O


³×Æ®¿öÅ© Æ®·¡ÇÈÀ» µÎ°³ ÀÌ»óÀÇ ½ºÀ§Ä¡·Î ºÐ»êÇÑ´Ù. ¿©·¯ °³ÀÇ ¹°¸®Àû NICÀ» ÇϳªÀÇ NICó·³ º¸ÀÌ°Ô ÇÒ ¼ö ÀÖÀ¸¸ç, fail overµµ °¡´ÉÇÏ´Ù.

2 cloudStack Install

ÀÌÁ¦ Ŭ¶ó¿ìµå½ºÅÃÀ» ¼³Ä¡ÇÑ´Ù. Äð¶ó¿ìµå½ºÅÃÀº Àß ÆÐŰ¡µÆ±â ¶§¹®¿¡, ¸Þ´º¾ó¸¸ ²Ä²ÄÈ÷ Àо´Ù¸é ¾î·ÁÁö ¾Ê°Ô ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù.

2.1 ¼³Ä¡ ȯ°æ

¼³Ä¡È¯°æÀº ´ÙÀ½°ú °°´Ù.
  • ¼³Ä¡ ¿î¿µÃ¼Á¦ : CentOS 5.7 x86_64
  • ´Ù¿î·Îµå : http://cloudstack.org/download.html
  • ÆÐŰÁöÀ̸§ : CloudStack-2.2.13-1-rhel5.tar.gz
  • Secondary Storage : NFS
  • Primary Storage : NFS·Î ÇÑ´Ù. ISCSI¸¦ ¼±ÅÃÇÒ ¼ö ÀÖÀ¸³ª Å×½ºÆ®Çϱ⠱ÍÂú¾Æ¼­ NFS·Î Çß´Ù.

2.2 ´Ù¿î·Îµå

´Ù¿î·ÎµåÇÑ Å¬¶ó¿ìµå ½ºÅà ÆÐŰÁö¾ÐÃàÀ» Ǭ´Ù.
# tar -xvzf CloudStack-2.2.13-1-rhel5.tar.gz 
 

ÀνºÅç ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇØ¼­ ¸Þ´º ¹æ½ÄÀ¸·Î ½±°Ô ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù.
# ./install.sh  
Setting up the temporary repository... 
Cleaning Yum cache... 
Loaded plugins: fastestmirror 
0 metadata files removed 
Welcome to the Cloud.com CloudStack Installer.  What would you like to do? 
 
    M) Install the Management Server    
    A) Install the Agent 
    B) Install BareMetal Agent 
    S) Install the Usage Monitor 
    D) Install the database server      
    Q) Quit 
 

2.3 Management Server ¼³Ä¡

M۸¦ ´­·¯¼­ Åèűâ¹ÝÀÇ ¸Þ´ÏÁö¸ÕÆ® ¼­¹ö¸¦ ¼³Ä¡ÇÑ´Ù.

2.4 µ¥ÀÌÅͺ£À̽º ¼³Ä¡

D۸¦ ´­·¯¼­ cloudstackÀÌ »ç¿ëÇÒ mysql µ¥ÀÌÅͺ£À̽º¸¦ ¼³Ä¡ÇÑ´Ù. ¼³Ä¡ ÈÄ ¼³Á¤À» ¾Æ·¡¿Í °°ÀÌ º¯°æÇÑ´Ù.
# cat /etc/my.cnf 
[mysqld] 
... 
innodb_rollback_on_timeout=1 
innodb_lock_wait_timeout=600 
max_connections=70 
... 
 
mysql ¼­¹ö¸¦ Àç ½ÃÀÛÇÑ´Ù.
# service mysqld restart 
 

ÀÌÁ¦ cloud°ü¸®¸¦ À§ÇÑ µ¥ÀÌÅͺ£À̽º¿Í Å×À̺íÀ» ¸¸µç´Ù. ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇØ¼­ °£´ÜÈ÷ ¸¸µé ¼ö ÀÖ´Ù.
# cloud-setup-databases cloud:password@localhost --deploy-as=root:rootpassword 
 
  • cloud : Ŭ¶ó¿ìµå µ¥ÀÌÅͺ£À̽ºÀÇ À̸§
  • dbpassword : Ŭ¶ó¿ìµå µ¥ÀÌÅͺ£À̽º¿¡ Á¢±ÙÇÏ±â ÆÐ½º¿öµå·Î »ý·«ÇÒ ¼ö ÀÖ´Ù.
  • deploy-as : µ¥ÀÌÅͺ£À̽º¸¦ ¼³Ä¡ÇÒ °èÁ¤°ú ÆÐ½º¿öµå
¼³Ä¡Çϸé 2°³ÀÇ µ¥ÀÌÅͺ£À̽º°¡ ¸¸µé¾î Áø´Ù.
+-------------------+ 
| Database (cloud%) | 
+-------------------+ 
| cloud             |  
| cloud_usage       |  
+-------------------+ 
 

2.5 ½Ã½ºÅÛ ÅÛÇø´ ¼³Ä¡

Ŭ¶ó¿ìµå½ºÅÃÀº ¸î °³ÀÇ system vmÀ» ÀÌ¿ëÇØ¼­ Ŭ¶ó¿ìµå¸¦ °ü¸®ÇÑ´Ù.
  1. console proxy vm
    °ü¸®ÀÚ´Â ÄÜ¼Ö vmÀ» ÀÌ¿ëÇØ¼­, À¥ »ó¿¡¼­ °Ô½ºÆ® VM¿¡ Á÷Á¢ Á¢±ÙÇÒ ¼ö ÀÖ´Ù.
  2. router vm
    rvmÀ̶ó°í ºÎ¸£±âµµ ÇÑ´Ù. Ŭ¶ó¿ìµå ³×Æ®¿öÅ© ¿î¿µÀ» À§ÇÑ vmÀ¸·Î L2 ½ºÀ§Ä¡, DHCP, ·Îµå¹ë·±¼­ÀÇ ¿ªÇÒÀ» ÇÑ´Ù.
  3. secondary vm
    svmÀ̶ó°í ºÎ¸£±âµµ ÇÑ´Ù. svmÀº secondary storage¸¦ °ü¸®ÇÏ´Â vmÀÌ´Ù. ¹Ýµå½Ã CNODE¿Í Åë½ÅÇÒ ¼ö ÀÖ´Â ³×Æ®¿öÅ©·Î ¹­¿©¾ß ÇÑ´Ù.

½Ã½ºÅÛ ÅÛÇø´Àº Ŭ¶ó¿ìµå ½ºÅÿ¡¼­ Á¦°øÇÏ´Â ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇØ¼­ secondary storage¿¡ Á÷Á¢ ¼³Ä¡ÇØÁà¾ß ÇÑ´Ù. sendary storage¸¦ ¸¶¿îÆ® ÇÑ´ÙÀ½ ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÏÀÚ.
# mount 10.10.11.11:/srv/ss-01 /mnt/ss-0   
# /usr/lib64/cloud/agent/scripts/storage/secondary/cloud-install-sys-tmplt -m /mnt/ss-0 -u http://download.cloud.com/releases/2.2.0/systemvm.vhd.bz2 -h xenserver -F 
 
ÆÄÀÏÅ©±â°¡ 200¸Þ°¡°¡ ³Ñ±â ¶§¹®¿¡ ³×Æ®¿öÅ© »óȲ¿¡ µû¶ó ²Ï ¸¹Àº ½Ã°£ÀÌ °É¸± ¼öµµ ÀÖ´Ù.

2.6 Ŭ¶ó¿ìµå ¼­¹ö ½ÃÀÛ

À̰ɷΠ¼³Ä¡¿Ï·á. Ŭ¶ó¿ìµå ½ºÅÃÀ» ½ÇÇàÇÑ´Ù.
# /etc/init.d/cloud-management restart 
 
ÀÌÁ¦ 8080Æ÷Æ®·Î Á¢±ÙÇϸé Ŭ¶ó¿ìµå½ºÅÿ¡ Á¢¼ÓÇÒ ¼ö ÀÖ´Ù. ±âº» À¯Àú/ÆÐ½º¿öµå´Â admin/password´Ù.
º¸³½ »ç¶÷ Linux

À̰ɷΠŬ¶ó¿ìµå¸¦ ¿î¿µÇÒ Áغñ°¡ ¸ðµÎ ³¡³µ´Ù. ÀÌÁ¦ zone, pod, clustor¸¦ ¸¸µé°í cnode¸¦ µî·ÏÇØ¼­ vmÀ» ¸¸µé¸é µÈ´Ù.

vmÀÌ ¸¸µé¾îÁö´Â ³ª¸ÓÁö °úÁ¤À» ´ë·« Á¤¸®¸¸ ÇÏ°í ³Ñ¾î°¡°Ú´Ù. ³ªÁß¿¡ cloudstack °ü¸®/¿î¿µ ¹®¼­¸¦ µû·Î¸¸µé »ý°¢ÀÌ´Ù.
  1. zone, pod, cluster¸¦ ¸¸µç´Ù.
  2. cnode¸¦ µî·ÏÇÑ´Ù.
  3. primary storage¸¦ µî·ÏÇÑ´Ù.
  4. secondary storage¸¦ µî·ÏÇÑ´Ù.
  5. storage¿Í cnode°¡ µî·ÏµÆ´Ù¸é, cloudstack´Â centos default template¸¦ ÀÚµ¿À¸·Î ´Ù¿î·Îµå ÇÑ´Ù. ÀÌ ÅÛÇø´À» ÀÌ¿ëÇØ¼­ vmÀ» ¸¸µé ¼ö ÀÖ´Ù.
  6. system template¸¦ ÀÌ¿ëÇØ¼­ consol proxy vm°ú secondary storage vmÀ» ½ÇÇàÇÑ´Ù. ¼³Ä¡ Áß ³×Æ®¿öÅ© ±¸¼º°ú storage ±¸¼º¿¡ ¹®Á¦°¡ ÀÖ´Ù¸é À̵é system vmÀÌ »ý¼ºµÇÁö ¾ÊÀ» °ÍÀÌ´Ù.
  7. system vm°ú default template°¡ »ý¼ºµÆ´Ù¸é, ºñ·Î¼­ vmÀ» ½ÇÇàÇÒ Áغñ°¡ ³¡³­ °ÍÀÌ´Ù.

3 Ŭ¶ó¿ìµå ½ºÅà ³×Æ®¿öÅ© ¸ðµå ÀÌÇØ

Ŭ¶ó¿ìµå ½ºÅÃÀº Basic Mode¿Í Advanced Mode µÎ°³ÀÇ ³×Æ®¿öÅ© ¸ðµå¸¦ Áö¿øÇÑ´Ù.

3.1 Basic Mode

Zone»ý¼º½Ã basic mode¸¦ ¼±ÅÃÇß´Ù¸é, ¸ðµç °Ô½ºÆ® vmÀº ÇϳªÀÇ untagged VLANÀ¸·Î ¹­ÀδÙ. cnodeÀÇ ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º´Â ¹Ýµå½Ã cloud-guestÀ̸§ÀÇ ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º·Î ¿¬°áµÇ¾ß ÇÑ´Ù.

°Ô½ºÆ® vmÀº router vmÀ¸·Î ºÎÅÍ IP ÁÖ¼Ò¸¦ ÇÒ´ç ¹Þ´Â´Ù. router vmÀº ´ÜÁö DHCP·Î¸¸ ÀÛµ¿ÇÑ´Ù.

security groupsÀ» ÀÌ¿ëÇØ¼­ °Ô½ºÆ® vm°£ ³×Æ®¿öÅ©¸¦ ºÐ¸®ÇÑ´Ù. ¸íÈ®ÇÑ ¸ðµ¨À̱ä ÇÏÁö¸¸ private network, NAT ±¸¼ºÀ» ÇÒ ¼ö ¾ø´Â Á» ¾Ö¸Å¸ðÈ£ÇÑ ¸ðµå´Ù.

3.2 Advanced network ¸ðµå

Advaned network ¸ðµå·Î ¸¸µç zone´Â isolation Mode ¹æ½Ä¿¡ µû¶ó¼­ ´Ù½Ã ºÐ¸®ÇÑ´Ù. VLANÀº VLANÀ» ÀÌ¿ëÇØ¼­ °Ô½ºÆ® VMÀÇ ³×Æ®¿öÅ©¸¦ ºÐ¸®ÇÑ´Ù. Security Groups·Î ºÐ¸®ÇÒ ¼öµµ Àִµ¥, iptables, ipset, arptableµîÀ» ÀÌ¿ë ÆÐŶ ÇÊÅ͸µÀ¸·Î ³×Æ®¿öÅ©¸¦ ºÐ¸®ÇÏ´Â °ÍÀ¸·Î ¾Æ¸¶Á¸ÀÇ security groups¿Í ºñ½ÁÇÏ´Ù. security groupsÀÇ °æ¿ì ¸ðµç guest vmÀÌ °°Àº ºê·Îµå ÄɽºÆÃ µµ¸ÞÀÎÀ» °¡Áø´Ù.
  • VLAN
    À¯Àú account ³×Æ®¿öÅ©¸¦ VLANÀ» ÀÌ¿ëÇØ¼­ ºÐ¸®ÇÑ´Ù. ±×·¯¹Ç·Î À¯Àú ¸¶´Ù °íÀ¯ÇÑ VID¸¦ ÇÒ´çÇØ¾ß Çϴµ¥, IEEE802.1q´Â VLANÀÇ Å©±â¸¦ 2^12·Î Á¦ÇÑÇÑ´Ù. ÃÖ´ë 4096°³ÀÇ ¾îÄ«¿îÆ®¸¦ »ý¼ºÇÒ ¼ö ÀÖ´Ù´Â Àǹ̴Ù. Ŭ¶ó¿ìµå¸¦ ¼­ºñ½ºÇÒ °æ¿ì ¹®Á¦°¡ µÉ ¼ö ÀÖ´Ù. ¾îÄ«¿îÆ® ¸¶´Ù rvmÀÌ ¸¸µé¾îÁö´Âµ¥, ÀÌ rvmÀ» ÀÌ¿ëÇØ¼­ ·Îµå ¹ë·±½Ì, NAT ±¸¼ºÀ» ÇÒ ¼ö ÀÖ´Ù.
  • Security Group
    VID¸¦ ÀÌ¿ëÇÏÁö ¾ÊÀ¸¹Ç·Î account Á¦ÇÑÀº ¾ø´Ù. ÇÏÁö¸¸ °°Àº ºê·Îµå ÄɽºÆ® µµ¸ÞÀο¡ À§Ä¡ÇϹǷΠ°Ô½ºÆ® vmÀÌ ¸¹¾ÆÁö¸é ³×Æ®¿öÅ© ¼º´É¿¡ ¹®Á¦°¡ »ý±æ ¼ö ÀÖ´Ù.

4 cloudstack zone ±¸¼º ¿ä¼Ò

Ŭ¶ó¿ìµå ½ºÅÃÀº µ¥ÀÌÅͼ¾ÅÍ °³³äÀÎ zone ´ÜÀ§·Î ±¸¼ºµÈ´Ù. zoneÀº rack¿ªÇÒÀ» ÇÏ´Â POD·Î ±¸¼ºµÇ¸ç, POD´Â ´Ù½Ã ÄÄÇ»ÅÍ È£½ºÆ®ÀÇ ¸ðÀ½ÀÎ cluster·Î ±¸¼ºµÈ´Ù. ¿©±â¿¡ secondary storage¿Í primary storage°¡ Ãß°¡ µÈ´Ù. ¹°·Ð ¿©·¯ °³ÀÇ zoneÀ» °¡Áú ¼ö ÀÖ´Ù.

  • zone
    µ¥ÀÌÅÍ ¼¾ÅÍ¿¡ ´ëÀÀÇÑ´Ù. Çϳª ÀÌ»óÀÇ pod·Î ±¸¼ºµÈ´Ù.
  • pod
    rack¿¡ ´ëÀÀÇÑ´Ù. ÇϳªÀÇ pod´Â Çϳª ÀÌ»óÀÇ cluster·Î ±¸¼ºµÈ´Ù. pod´Â secondary storage¸¦ °øÀ¯ÇÑ´Ù.
  • cluster
    cnodeÀÇ ¸ðÀ½À¸·Î ÇϳªÀÇ cluster´Â ÇϳªÀÇ primary storage¸¦ °øÀ¯ÇÑ´Ù. ÃÖ¼ÒÇÑ ÇϳªÀÇ cluster¸¦ °¡Á®¾ß ÇÑ´Ù. ÇϳªÀÇ cluster¸¦ ¸î °³ÀÇ cnode·Î ±¸¼ºÇØ¾ß ÇÏ´ÂÁö´Â ¼º´ÉÀ̽´´Ù.
  • cnode
    rackÀ» ±¸¼ºÇÏ´Â ´ÜÀ§ ¼­¹ö ÄÄÇ»ÅͶó°í º¸¸é µÈ´Ù. cnodeÀÇ dom0´Â primary storage¿Í secondary storage¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Ù. ÇØ¼­ cnode´Â ÀÚ½ÅÀÌ °¡Áö°í ÀÖ´Â cpu¿Í memory ±×¸®°í storageÀÚ¿øÀ» ÀÌ¿ëÇØ¼­ vmÀ» »ý¼ºÇÑ´Ù.


5 ¾ÕÀ¸·Î ÇÒÀÏ

  1. cloudstack ¿î¿ë¹× °ü¸®´Â µû·Î ¹®¼­¸¦ ¸¸µé¾î¾ß °Ú´Ù.

6 È÷½ºÅ丮

  1. 2012³â 1¿ù 20ÀÏ ÀÛ¼º ½ÃÀÛ

ÅÂ±× :

EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.