5.5. NFS ¼³Á¤: Active-Active ¼³Á¤ ¿¹

5.2 Àý¿¡¼­´Â NFS Druid¸¦ »ç¿ëÇÏ¿© °£´ÜÇÑ NFS ¼­ºñ½º¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÏ¿© ¼³¸íÇϰí ÀÖ½À´Ï´Ù. ÀÌ ºÎºÐ¿¡¼­´Â ÇöÀç ½ÇÇà ÁßÀÎ ´Ù¸¥ Ŭ·¯½ºÅÍ ±¸¼º¿ø¿¡¼­ µÎ¹øÂ° NFS ¼­ºñ½º¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇØº¸°Ú½À´Ï´Ù. µÎ¹øÂ° ¼­ºñ½º´Â ÀڽŸ¸ÀÇ °³º° IP ÁÖ¼Ò¿Í ÆäÀÏ¿À¹ö µµ¸ÞÀÎÀ» °®½À´Ï´Ù. active-active ¼³Á¤À̶ó°í ºÎ¸£´Â ÀÌ·¯ÇÑ Å¬·¯½ºÅÍ ¼³Á¤À» ÅëÇØ ´Ù¼öÀÇ Å¬·¯½ºÅÍ ±¸¼º¿øÀÌ ´Ù¸¥ ÆÄÀÏ ½Ã½ºÅÛÀ» ÀͽºÆ÷Æ® °¡´ÉÇÕ´Ï´Ù. µû¶ó¼­ Ŭ·¯½ºÅÍÀÇ ±â´ÉÀ» °¡Àå È¿À²ÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. NFS ¼­ºñ½º¸¦ ½ÇÇà ÁßÀΠŬ·¯½ºÅÍ ±¸¼º¿ø¿¡ ¿À·ù°¡ ¹ß»ýÇϸé (¶Ç´Â ÀÏ¹Ý °ü¸® ÀÛ¾÷¿¡¼­), ÀÌ ¼­ºñ½º´Â ÀÛµ¿ ÁßÀΠŬ·¯½ºÅÍ ±¸¼º¿øÀ¸·Î ÆäÀÏ¿À¹öµÉ °ÍÀÔ´Ï´Ù.

ÀÌ·¯ÇÑ ¿¹·Î¼­ 3¸íÀÇ ¿£Áö´Ï¾îµé¿¡°Ô ¸¶¿îÆ®µÈ ÆÄÀÏ ½Ã½ºÅÛÀÇ °³º° ÇϺΠµð·ºÅ丮¸¦ Àбâ-¾²±â (rw) ±ÇÇÑÀ» °¡Áö°í »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁÝ´Ï´Ù. ÀÌ ¿£Áö´Ï¾îµéÀÌ »ç¿ëÇÏ´Â ½Ã½ºÅÛÀÇ À̸§Àº °¢°¢ ferris, denham, brownÀ̶ó°í ÇսôÙ. ¿©·¯ºÐÀÌ ÀÌ ¿¹Á¦¸¦ º¸´Ù ÀÌÇØÇϱ⠽±µµ·Ï, °¢ ¿£Áö´Ï¾îµéÀº Àڽſ¡°Ô ÁÖ¾îÁø ÇϺΠµð·ºÅ丮¸¸ NFS ¸¶¿îÆ® °¡´ÉÇÒ °ÍÀÔ´Ï´Ù.

ÀÌ ¿¹½Ã NFS ¼­ºñ½º¸¦ ¼³Á¤ÇϽ÷Á¸é ´ÙÀ½°ú °°ÀÌ Å¬·¯½ºÅÍ ¼³Á¤ µµ±¸¸¦ »ç¿ëÇϽñ⠹ٶø´Ï´Ù:

  1. Ŭ·¯½ºÅÍ »óÅ µµ±¸¿¡¼­ Ŭ·¯½ºÅÍ µ¥¸óµéÀÌ ½ÇÇà ÁßÀÎÁö È®ÀÎÇØ ÁֽʽÿÀ: ½ÇÇà ÁßÀÌÁö ¾Ê´Ù¸é, Ŭ·¯½ºÅÍ => Áö¿ª Ŭ·¯½ºÅÍ µ¥¸ó ½ÃÀÛÀ» ¼±ÅÃÇÏ¿© µ¥¸óÀ» ½ÃÀÛÇϽʽÿÀ.

  2. Ŭ·¯½ºÅÍ ¼³Á¤ µµ±¸¸¦ ½ÃÀÛÇϱâ À§ÇØ Å¬·¯½ºÅÍ => ¼³Á¤À» ¼±ÅÃÇØ ÁֽʽÿÀ.

  3. ¼­ºñ½º ÅÇÀ» ¼±ÅÃÇϽŠÈÄ, ¼­ºñ½º°¡ ÀÌ¹Ì Á¤ÀǵǾî ÀÖ´Ù¸é, ÇÑ ¼­ºñ½º¸¦ ¼±ÅÃÇϽŠÈÄ »õ·Î ¹öưÀ» Ŭ¸¯ÇϽñ⠹ٶø´Ï´Ù. (¸¸ÀÏ ¾Æ¹«·± ¼­ºñ½ºµµ Á¤ÀǵǾî ÀÖÁö ¾Ê´Ù¸é, »õ·Î ¹öư¸¸ Ŭ¸¯ÇÏ½Ã¸é µË´Ï´Ù.)

    1. ¼­ºñ½º À̸§ ¿µ¿ª¿¡ nfs_engineering¶ó°í ÀÔ·ÂÇØ ÁֽʽÿÀ. ÀÌ À̸§Àº ÀÌ ¼­ºñ½ºÀÇ ±â´ÉÀ» ³ªÅ¸³À´Ï´Ù. Áï, ÀÌ ¼­ºñ½º´Â ¿£Áö´Ï¾î¸µ ºÎ¼­ÀÇ ¿£Áö´Ï¾îµé¿¡°Ô NFS export¸¦ Á¦°øÇÕ´Ï´Ù.

    2. ÀÌ ¿¹½Ã¿¡¼­, clu3_domain¶ó°í À̸§ ºÙÀº ÆäÀÏ¿À¹ö µµ¸ÞÀÎÀº Ŭ·¯½ºÅÍ ¼³Á¤ µµ±¸¸¦ »ç¿ëÇÏ¿© ÀÌ¹Ì »ý¼ºµÇ¾úÀ¸¸ç, ÀÌ ±¸¼º¿øµé¿¡¼­¸¸ ÆäÀÏ¿À¹ö¸¦ »ç¿ëÇÔ ¿É¼Ç°ú Á¤·ÄµÈ ÆäÀÏ¿À¹ö ¿É¼ÇÀÌ ¼±ÅõÇÁö ¾ÊÀº clu3 ±¸¼º¿øÀ¸·Î¸¸ ÀÌ·ç¾îÁ® ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¹æ¹ýÀ¸·Î clu3¸¦ ÀÌ ¼­ºñ½º°¡ ¼±È£ÇÏ´Â ±¸¼º¿øÀ¸·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. (nfs_accounting ¼­ºñ½º´Â clu4_domain ÆäÀÏ¿À¹ö µµ¸ÞÀο¡ ÇÒ´çµÇ¾ú´Ù´Â °ÍÀ» ±â¾ïÇØ ÁֽʽÿÀ.) ÆäÀÏ¿À¹ö µµ¸ÞÀÎ ¸ñ·Ï¿¡¼­ clu3_domainÀ» ¼±ÅÃÇϽʽÿÀ. (ÆäÀÏ ¿À¹ö µµ¸ÞÀο¡ ´ëÇÑ º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¿øÇϽŴٸé, 2.9 ÀýÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.)

    3. È®ÀÎ ½Ã°£ °£°Ý ¶õ¿¡ 30À̶ó´Â °ªÀ» ÀÔ·ÂÇÏ¿© ¸Å 30 Ãʸ¶´Ù NFS µ¥¸óÀÇ »óŸ¦ È®ÀÎÇϵµ·Ï ÇÕ´Ï´Ù.

    4. Ŭ·¯½ºÅÍ´Â NFS ¼­ºñ½º¸¦ Áö¿øÇÕ´Ï´Ù. µû¶ó¼­ NFS ¼­ºñ½º¸¦ ¼³Á¤½Ã »ç¿ëÀÚ ½ºÅ©¸³Æ®¸¦ ¸¸µé°Å³ª ÁöÁ¤ÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. ±âº»°ªÀÎ ¾øÀ½À» ±×´ë·Î »ç¿ëÇϽʽÿÀ.

    5. È®ÀÎ ¹öưÀ» Ŭ¸¯ÇÏ¿© ÀÌ ºÎºÐÀÇ ¼­ºñ½º ¼³Á¤À» ¸¶Ä¨´Ï´Ù.

  4. Ŭ·¯½ºÅÍ ¼³Á¤ µµ±¸¿¡¼­ ¹æ±Ý »ý¼ºÇϽм­ºñ½º¸¦ ¼±ÅÃÇϽŠÈÄ ÀÚ½Ä Ãß°¡ ¹öưÀ» Ŭ¸¯ÇϽʽÿÀ. ÀåÄ¡ ¶Ç´Â IP ÁÖ¼Ò Ãß°¡ ´ëȭâ¿¡¼­ ¼­ºñ½º IP ÁÖ¼Ò Ãß°¡¸¦ ¼±ÅÃÇϽŠÈÄ È®ÀÎ ¹öưÀ» Ŭ¸¯ÇϽñ⠹ٶø´Ï´Ù.

    1. ¼­ºñ½º IP ÁÖ¼Ò ¶õ¿¡ 10.0.0.11 °ªÀ» ÀÔ·ÂÇϽʽÿÀ. ÀÌ ¿¹½Ã¿¡¼­´Â ÀÌ ÁÖ¼Ò¿¡ clunfseng¶ó´Â È£½ºÆ®¸íÀÌ ÁöÁ¤µÇ¾ú°í, ÀÌ È£½ºÆ®¸íÀ» »ç¿ëÇÏ¿© NFS Ŭ¶óÀÌ¾ðÆ®°¡ ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¶¿îÆ®ÇÒ °ÍÀÔ´Ï´Ù. ÀÌ IP ÁÖ¼Ò´Â ¾î´À Ŭ·¯½ºÅÍ ±¸¼º¿øÀÇ IP Áּҿ͵µ °°¾Æ¼­´Â ¾ÈµË´Ï´Ù.

    2. ±âº» ³Ý¸¶½ºÅ© ÁÖ¼Ò°¡ »ç¿ëµÉ °ÍÀ̹ǷÎ, ±âº»°ªÀÎ ¾øÀ½À» ±×´ë·Î µÎ½Ê½Ã¿À.

    3. ±âº» ºê·Î½ºÄ³½ºÆ® ÁÖ¼Ò¸¦ »ç¿ëÇϱâ À§ÇØ ±âº»°ªÀÎ ¾øÀ½À» ±×´ë·Î »ç¿ëÇϽʽÿÀ.

    4. È®ÀÎ ¹öưÀ» Ŭ¸¯ÇÏ¿© ¼­ºñ½º IP ÁÖ¼Ò ¼³Á¤À» ¸¶Ä¡½Ê½Ã¿À.

  5. Ŭ·¯½ºÅÍ ¼³Á¤ µµ±¸¿¡¼­, nfs_engineering ¼­ºñ½º¸¦ ¼±ÅÃÇϽðí ÀÚ½Ä Ãß°¡ ¹öưÀ» ´©¸£½Ê½Ã¿À. ÀåÄ¡ ¶Ç´Â IP ÁÖ¼Ò Ãß°¡ âÀÌ ³ªÅ¸³ª¸é, ÀåÄ¡ Ãß°¡¸¦ ¼±ÅÃÇϽŠÈÄ È®ÀÎ ¹öưÀ» ´©¸£½Ã±â ¹Ù¶ø´Ï´Ù.

    1. ÀåÄ¡ ÆÄÀÏ ¶õ¿¡´Â ÆÄÀÏ ½Ã½ºÅÛÀÌ ¹°¸®ÀûÀ¸·Î ÀúÀåµÉ °øÀ¯ ÀúÀå RAID »ó¿¡ À§Ä¡ÇÑ ÆÄƼ¼ÇÀ» ÁöĪÇÏ´Â /dev/sdb11¸¦ ÀÔ·ÂÇϽʽÿÀ.

      Samba °øÀ¯ À̸§ ¶õÀ» ºó Ä­À¸·Î µÎ½Ê½Ã¿À.

    2. ¸¶¿îÆ® ÁöÁ¡ ¶õ¿¡´Â /mnt/users/engineering¶ó°í ÀÔ·ÂÇϽʽÿÀ.

    3. ÆÄÀÏ ½Ã½ºÅÛ À¯Çü ¸Þ´º¿¡¼­ ext3¸¦ ¼±ÅÃÇϽñ⠹ٶø´Ï´Ù.

    4. ¿É¼Ç ¶õ¿¡´Â rw,nosuid,sync¶ó°í ÀÔ·ÂÇϽʽÿÀ.

    5. °­Á¦ ¸¶¿îÆ® ÇØÁ¦ üũ¹Ú½º¸¦ üũµÇÁö ¾ÊÀº »óÅ·ΠµÎ½Ê½Ã¿À.

    6. ÀÌ ºÎºÐÀÇ ÀåÄ¡ ¼³Á¤À» ¿Ï·áÇϱâ À§ÇØ È®ÀÎ ¹öưÀ» Ŭ¸¯ÇϽʽÿÀ.

  6. Ŭ·¯½ºÅÍ ¼³Á¤ µµ±¸¿¡¼­ ¹æ±Ý »ý¼ºÇϽŠÀåÄ¡¸¦ ¼±ÅÃÇϽŠÈÄ ÀÚ½Ä Ãß°¡ ¹öưÀ» Ŭ¸¯ÇϽʽÿÀ.

    NFS Export µð·ºÅ丮 À̸§ ¶õ¿¡ /mnt/users/engineering/ferris¶ó°í ÀÔ·ÂÇϽŠÈÄ È®ÀÎ ¹öưÀ» Ŭ¸¯ÇϽñ⠹ٶø´Ï´Ù.

    ÀÌ °úÁ¤À» µÎ¹ø ¹Ýº¹ÇϽʽÿÀ. /mnt/users/engineering/denham¿Í /mnt/users/engineering/brown NFS export µð·ºÅ丮¸¦ Ãß°¡ÇϽñ⠹ٶø´Ï´Ù.

  7. Ŭ·¯½ºÅÍ ¼³Á¤ µµ±¸¿¡¼­ ferrisÀÇ NFS export¸¦ ¼±ÅÃÇϽŠÈÄ ÀÚ½Ä Ãß°¡¸¦ Ŭ¸¯ÇϽʽÿÀ. NFS Export Ŭ¶óÀÌ¾ðÆ® ´ëȭâÀÌ ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù.

    Ŭ¶óÀÌ¾ðÆ® À̸§ ¶õ¿¡´Â ferris¸¦ ÀÔ·ÂÇϽʽÿÀ.

    ±×¸®°í ¿É¼Ç ¶õ¿¡´Â rw¶ó°í ÀÔ·ÂÇϽʽÿÀ.

    ±× ÈÄ È®ÀÎ ¹öưÀ» Ŭ¸¯ÇϽñ⠹ٶø´Ï´Ù.

  8. 7 °úÁ¤À» µÎ¹ø ¹Ýº¹ÇØ ÁֽʽÿÀ. µ¿ÀÏÇÑ Çã°¡ ¿É¼Ç (rw)À» °¡Áø denham°ú brown Ŭ¶óÀÌ¾ðÆ®¸¦ ÁöÁ¤ÇϽñ⠹ٶø´Ï´Ù.

  9. Ŭ·¯½ºÅÍ ¼³Á¤ µµ±¸¿¡¼­ ÆÄÀÏ => ÀúÀåÀ» ¼±ÅÃÇÏ¿© ¼­ºñ½º¸¦ ÀúÀåÇϽʽÿÀ.

  10. Ŭ·¯½ºÅÍ »óÅ µµ±¸¿¡¼­ ¼­ºñ½º¸¦ ¼±ÅÃÇÑ ÈÄ ½ÃÀÛ ¹öưÀ» Ŭ¸¯ÇÏ¿© ¼­ºñ½º¸¦ ½ÃÀÛÇϽʽÿÀ.