Sun ·Î°í      ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     

Solaris ¿î¿µ üÁ¦¿ë Sun ONE Calendar Server 6.0 ¼³Ä¡ ¼³¸í¼­

3Àå
Calendar Server µ¥ÀÌÅÍ ÀÌÀü

Sun¢â ONE Calendar Server 6.0Àº ´ÙÀ½°ú °°Àº ÀÌÀü À¯Æ¿¸®Æ¼¸¦ Á¦°øÇÕ´Ï´Ù.

±×¸² 3-1¿¡¼­´Â Calendar Server ÀÌÀü À¯Æ¿¸®Æ¼¸¦ ½ÇÇàÇϱâ À§ÇÑ ·Îµå¸ÊÀ» Ç¥½ÃÇÕ´Ï´Ù.


ÁÖÀÇ  

ÀÌÀü À¯Æ¿¸®Æ¼¸¦ ½ÇÇàÇϱâ Àü¿¡ ¸ÕÀú Sun Microsystems ±â¼ú Áö¿ø ´ã´çÀÚ³ª ¿µ¾÷ ´ã´çÀÚ¿¡°Ô ¹®ÀÇÇÏ¿© ÃֽйöÀüÀÇ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇϰí ÀÖ´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.

»çÀÌÆ®°¡ Calendar ServerÀÇ ¿©·¯ ÀνºÅϽº ¶Ç´Â Á¦ÇÑµÈ °¡»ó µµ¸ÞÀÎ ¸ðµå·Î ±¸¼ºµÈ °æ¿ì Sun Microsystems ¿µ¾÷ ´ã´çÀÚ¿¡°Ô ¹®ÀÇÇÏ¿© ÀÌÀü ¿ä±¸ »çÇ×À» Æò°¡Çϰí ÇØ´ç ¿ä±¸ »çÇ×À» Áö¿øÇÏ´Â ÀÌÀü À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇϰí ÀÖ´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.


±×¸² 3-1  Calendar Server ÀÌÀü À¯Æ¿¸®Æ¼ ½ÇÇàÀ» À§ÇÑ ·Îµå¸Ê

ÀÌ ±×¸²Àº Calendar Server ÀÌÀü À¯Æ¿¸®Æ¼ ½ÇÇàÀ» À§ÇÑ ·Îµå¸ÊÀ» ³ªÅ¸³À´Ï´Ù.


cs5migrate À¯Æ¿¸®Æ¼

Calendar Server 5.x¿¡¼­ Calendar Server 6.0À¸·Î ¾÷±×·¹À̵åÇÏ´Â °æ¿ì¿¡´Â Calendar Server 6.0À» ½ÇÇàÇϱâ Àü¿¡ ¸ÕÀú cs5migrate À¯Æ¿¸®Æ¼¸¦ ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù. cs5migrate À¯Æ¿¸®Æ¼´Â ´ÙÀ½ ±â´ÉÀ» ¼öÇàÇÕ´Ï´Ù.

ÀÌÀü ½Ã°£

cs5migrate ÀÌÀü ½Ã°£Àº ¿©·¯ ¿ä¼Ò¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù. ¸ÕÀú, cs5migrate¿¡¼­ LDAP Directory Server¿¡ ¾×¼¼½ºÇÏ¿© ½ºÅ°¸¶ ¼Ó¼ºÀ» ¾÷µ¥ÀÌÆ®ÇØ¾ß ÇÕ´Ï´Ù. ±×·¯¸é LDAP ¼­¹ö¿¡ ´ëÇÑ ³×Æ®¿öÅ© ¿¬°áÀÌ ÀÌÀü ½Ã°£¿¡ Å« ¿µÇâÀ» ÁÙ ¼ö ÀÖ½À´Ï´Ù. °¡´ÉÇϸé LDAP ¼­¹ö¿¡ ´ëÇØ ºü¸¥ ³×Æ®¿öÅ© ¿¬°áÀ» ¼³Á¤ÇÏ°í ´Ù¸¥ ³×Æ®¿öÅ© Æ®·¡ÇÈÀÌ ÃÖ¼ÒÀÏ ¶§ cs5migrate¸¦ ½ÇÇàÇÕ´Ï´Ù.

ÀÌÀü ½Ã³ª¸®¿À - Sun Fire¢â (UltraSPARC¢â III Cu, CPU 12°³, 750MHz, 12GB ¸Þ¸ð¸®, ºÎµ¿ ¼Ò¼öÁ¡ ÇÁ·Î¼¼¼­, 20GB ±³Ã¼ ÆÄÀÏ °ø°£ÀÌ ÀÖ´Â Solaris 8 OS ½ÇÇà)¿¡¼­ cs5migrate°¡ ´ÙÀ½ Calendar Server 5.x ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ¾à 1½Ã°£ 15ºÐ¸¸¿¡ ÀÌÀüÇß½À´Ï´Ù.

cs5migrate ±¸¹®

cs5migrate À¯Æ¿¸®Æ¼´Â ´ÙÀ½ ±¸¹®À» »ç¿ëÇÕ´Ï´Ù.

cs5migrate [-q] [-d] [-r] [-l min|max] source-directory target-directory

-q´Â quiet ¸ðµå¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌÀü¿¡ ¼º°øÇϸé cs5migrate´Â Á¤º¸¸¦ Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯³ª ¿À·ù°¡ ¹ß»ýÇϸé ÇØ´ç ¿À·ù¸¦ Ç¥½ÃÇÕ´Ï´Ù.

-d´Â dry run ¸ðµå¸¦ ÁöÁ¤ÇÕ´Ï´Ù. dry runÀº ½ÇÁ¦ ÀÌÀü °úÁ¤¿¡¼­ cs5migrate°¡ ¼öÇàÇÏ´Â ÀÏÀ» º¸°íÇÏÁö¸¸ ½ÇÁ¦·Î µ¥ÀÌÅ͸¦ ÀÌÀüÇϰųª µ¥ÀÌÅͺ£À̽º¸¦ ¾÷±×·¹À̵åÇÏÁö´Â ¾Ê½À´Ï´Ù.

-rÀº ¹Ýº¹ À̺¥Æ®¿¡ ´ëÇÑ ¸¶½ºÅÍ ±¸¼º ¿ä¼Ò¸¦ ¸¸µéµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù.

-l min|max´Â ÀÌÀü ·Î±×(cs5migrate.log)ÀÇ ·Î±× ¸ðµå ¹× ¼¼ºÎ Á¤º¸ ¼öÁØÀ» ÁöÁ¤ÇÕ´Ï´Ù.

ÁÖ -t ¿É¼ÇÀº ÇöÀç ¸±¸®½º¿¡¼­ ±¸ÇöµÇÁö ¾Ê¾Ò½À´Ï´Ù.

source-directory´Â Calendar Server 5.x µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â µð·ºÅ丮¸¦ ÁöÁ¤ÇÏ´Â Çʼö ¸Å°³ º¯¼öÀÔ´Ï´Ù.

target-directory´Â cs5migrate°¡ »õ Calendar Server 6.0 µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» ¸¸µé ±âÁ¸ µð·ºÅ丮¸¦ ÁöÁ¤ÇÏ´Â Çʼö ¸Å°³ º¯¼öÀÔ´Ï´Ù.

Áß¿ä cs5migrate¸¦ ½ÇÇàÇϱâ Àü¿¡ ¸ÕÀú target-directory¸¦ ¸¸µé¾î¾ß ÇÕ´Ï´Ù.

ÀÌÀü ÇÁ·Î¼¼½º

cs5migrate¸¦ ½ÇÇàÇϱâ Àü¿¡ ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.

cs5migrate¸¦ ½ÇÇàÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.

  1. Solaris ¹× ±âŸ UNIX ½Ã½ºÅÛ¿¡¼­´Â icsgroup ¹× icsuser¿Í °°ÀÌ Calendar Server¸¦ ½ÇÇà ÁßÀÎ »ç¿ëÀÚ ¹× ±×·ìÀ¸·Î ·Î±×ÀÎÇÕ´Ï´Ù.
  2. ÇÊ¿äÇÑ °æ¿ì stop-cal ¸í·ÉÀ» »ç¿ëÇÏ¿© Calendar Server¸¦ ÁßÁöÇÕ´Ï´Ù.
  3. ÇÊ¿äÇÑ °æ¿ì target-directory¸¦ ¸¸µì´Ï´Ù. target-directory°¡ ÀÖ¾î¾ß cs5migrate¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
  4. cs5migrate¸¦ ½ÇÇàÇÕ´Ï´Ù. ±¸¹®¿¡ ´ëÇØ¼­´Â cs5migrate ±¸¹®À» ÂüÁ¶ÇϽʽÿÀ.
  5. ¿¹¸¦ µé¾î Solaris ½Ã½ºÅÛ¿¡¼­´Â ´ÙÀ½°ú °°ÀÌ ½ÇÇàÇÕ´Ï´Ù.

    ./cs5migrate -q -l max /var/opt/SUNWics5/csdb511
      /var/opt/SUNWics5/csdb60

    ÀÌ ¿¹¿¡¼­´Â /var/opt/SUNWics5/csdb60 µð·ºÅ丮°¡ ÀÖ¾î¾ß ÀÌÀüÇÒ ¼ö ÀÖ½À´Ï´Ù.

    ÀÌÀü »óÅ¿¡ °üÇÑ Á¤º¸´Â cs5migrate.log ÆÄÀÏÀ» È®ÀÎÇÕ´Ï´Ù. ÀÌÀü Áß¿¡ ¿À·ù°¡ ¹ß»ýÇϰųª ´Þ·Â µ¥ÀÌÅͺ£À̽º Ç׸ñÀ» ÀÌÀüÇÒ ¼ö ¾ø´Â °æ¿ì cs5migrate´Â ÇØ´ç »çÇ×À» cs5migrateerror.log¿¡ ÀÛ¼ºÇÕ´Ï´Ù.

  6. cs5migrate´Â ics.conf ÆÄÀÏÀ» ¼öÁ¤ÇÏÁö ¾ÊÀ¸¹Ç·Î cs5migrate°¡ ¿Ï·áµÇ¸é ics.conf ÆÄÀÏÀÇ caldb.berkeleydb.homedir.path ¸Å°³ º¯¼ö´Â ÀÌÀüµÈ µ¥ÀÌÅͺ£À̽º¸¦ °¡¸®Åµ´Ï´Ù.
  7. ÀÌ ¸Å°³ º¯¼ö°¡ ÀÌÀüµÈ µ¥ÀÌÅͺ£À̽º µð·ºÅ丮¸¦ °¡¸®Å°µµ·Ï Àç¼³Á¤Çϰųª ÀÌÀüµÈ µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» ¸Å°³ º¯¼ö¿¡¼­ ÁöÁ¤ÇÑ µð·ºÅ丮·Î À̵¿ÇÕ´Ï´Ù.

  8. LDAP µ¥ÀÌÅÍ Ä³½Ã ¿É¼Ç(local.ldap.cache.enable = "yes")À̳ª CLD ij½Ã ¿É¼Ç(caldb.cld.cache.enable = "yes")À» »ç¿ëÇÏ´Â °æ¿ì¿¡´Â cs5migrate¸¦ ½ÇÇàÇÑ ÈÄ ldap_cache ¹× cld_cache µð·ºÅ丮¸¦ ´ë»ó µð·ºÅ丮¿¡ ¸¸µì´Ï´Ù.
  9. ÀÌÀüµÈ µ¥ÀÌÅͺ£À̽º ÆÄÀÏ¿¡ ´ëÇÑ ±ÇÇÑÀ» È®ÀÎÇÕ´Ï´Ù. cs5migrate¸¦ icsuser·Î ½ÇÇàÇÑ °æ¿ì ¾×¼¼½º ¹®Á¦°¡ ¹ß»ýÇÏÁö ¾Ê½À´Ï´Ù. ¼öÆÛÀ¯Àú(root)·Î ½ÇÇàÇÑ °æ¿ì ±ÇÇÑÀ» Àç¼³Á¤ÇØ¾ß ÇÒ ¼öµµ ÀÖÁö¸¸ ±ÇÀåµÇÁö´Â ¾Ê½À´Ï´Ù.
  10. start-cal ¸í·ÉÀ» »ç¿ëÇÏ¿© Calendar Server¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.


csmig À¯Æ¿¸®Æ¼

csmig À¯Æ¿¸®Æ¼´Â ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ °¢ ´Þ·Â¿¡ ¼ÒÀ¯ÀÚ¸¦ ÇÒ´çÇϸç ÇÊ¿äÇÏ´Ù¸é °¢ ´Þ·Â ¾ÆÀ̵ð(calid)¸¦ ¼ÒÀ¯ÀÚ¿Í ¸ÅÇÎÇÕ´Ï´Ù.

csmig À¯Æ¿¸®Æ¼°¡ È£½ºÆ®µÈ (°¡»ó) µµ¸ÞÀÎ ¹× LDAP ´Þ·Â Á¶È¸ µ¥ÀÌÅͺ£À̽º(CLD) Ç÷¯±× ÀÎÀ» Áö¿øÇϸé ÀÌ Ç÷¯±× ÀÎÀ» »ç¿ëÇÏ¿© ÀÌÀüµÈ µ¥ÀÌÅͺ£À̽ºÀÇ ´Þ·Â¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. LDAP CLD Ç÷¯±× ÀÎÀº ´Þ·ÂÀ» ¿©·¯ ¹é¿£µå ¼­¹ö¿¡ ºÐ»êÇÒ ¼ö ÀÖ°Ô ÇÔÀ¸·Î½á ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ ¼öÆò È®À强À» Á¦°øÇÕ´Ï´Ù. LDAP CLD Ç÷¯±× Àο¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Calendar Server °ü¸®ÀÚ ¼³¸í¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

ÀÌ ÀýÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.

csmig ±â´É

csmig ÀÌÀü À¯Æ¿¸®Æ¼´Â ´ÙÀ½ ±â´ÉÀ» ¼öÇàÇÕ´Ï´Ù.

csmig ¿ä±¸ »çÇ×

csmig¸¦ »ç¿ëÇϱâ À§ÇÑ ¿ä±¸ »çÇ×Àº ´ÙÀ½°ú °°½À´Ï´Ù.

csmig ±¸¹®

csmig À¯Æ¿¸®Æ¼´Â ´ÙÀ½ ±¸¹®À» »ç¿ëÇÕ´Ï´Ù.

csmig [ -t DestinationDB ] [ -b Backend-DWPHost ]
      [ -o OutputFile ]  [ -e ErrorFile ] [ -m MappingFile ]
        -c calendarOwner -r resourceOwner { migrate|dryrun }

-t DestinationDB´Â csmig°¡ »ý¼ºÇÏ´Â ´ë»ó µ¥ÀÌÅͺ£À̽º¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº MigratedDBÀÔ´Ï´Ù.

-b Backend-DWPHost´Â DWP ¹é¿£µå È£½ºÆ® ¼­¹öÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ À̸§Àº ics.conf ÆÄÀÏ¿¡¼­ ÁöÁ¤ÇÑ DWP ¹é¿£µå È£½ºÆ® ¼­¹ö À̸§°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù.

-o OutputFileÀº ¹ß»ýÇÑ ¿À·ù»Ó ¾Æ´Ï¶ó csmig È­¸é Ãâ·ÂÀ» ĸóÇÏ´Â Ãâ·Â ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº MigrateOutÀÔ´Ï´Ù.

-e ErrorFileÀº csmig°¡ ÇØ°áÇÒ ¼ö ¾ø´Â ¿À·ù ¶Ç´Â µ¥ÀÌÅͺ£À̽º Ç׸ñÀ» ±â·ÏÇÏ´Â ÆÄÀÏÀÔ´Ï´Ù. µ¥ÀÌÅͺ£À̽º Ç׸ñÀ» ÇØ°áÇÏÁö ¸øÇÏ¸é ´ë»ó µ¥ÀÌÅͺ£À̽º¿¡ À̸¦ ±â·ÏÇÏÁö ¾Ê½À´Ï´Ù. ±âº»°ªÀº MigrateErrorÀÔ´Ï´Ù.

-m MappingFileÀº dryrun ¸ðµå¿¡¼­ »ý¼ºµÈ Ãâ·Â ¸ÅÇÎ ÆÄÀÏ·Î, LDAP ½ºÅ°¸¶ÀÇ Ç׸ñÀ» ¾÷µ¥ÀÌÆ®ÇÏ´Â µ¥ ±ÇÀåµÇ´Â º¯°æ »çÇ×À» ³ª¿­ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

Old calid = jsmith New calid = jsmith:basketball

¸ÅÇÎ ÆÄÀÏÀº LDAP ½ºÅ°¸¶¿¡ ±ÇÀåµÇ´Â º¯°æ »çÇ× ¸ñ·Ï¸¸ Á¦°øÇÕ´Ï´Ù. csmig´Â ½ÇÁ¦·Î ½ºÅ°¸¶¸¦ º¯°æÇÏÁö ¾Ê½À´Ï´Ù.

migrate ¸ðµå¿¡¼­´Â MappingFileÀÌ »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.

-c calendarOwner´Â ¼ÒÀ¯ÀÚ°¡ ¾ø´Â »ç¿ëÀÚ ´Þ·Â¿¡ ´ëÇÑ ¼ÒÀ¯ÀÚ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

-r resourceOwner´Â ¼ÒÀ¯ÀÚ°¡ ¾ø´Â ÀÚ¿ø ´Þ·Â¿¡ ´ëÇÑ ¼ÒÀ¯ÀÚ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

csmig ÀÌÀü ´Ü°è

±¸¼º¿¡ Æ÷ÇÔµÈ ¸ðµç ¼­¹ö¿¡ Calendar Server 6.0À» ¼³Ä¡ÇÑ ´ÙÀ½¿¡´Â csmig¸¦ ½ÇÇàÇÏ¿© ±âÁ¸ Calendar Server ¹× LDAP µ¥ÀÌÅ͸¦ »õ·Î¿î Calendar Server 6.0 ¹× LDAP µ¥ÀÌÅÍ·Î ÀÌÀüÇØ¾ß LDAP CLD Ç÷¯±× ÀÎÀÌ Á¦´ë·Î ÀÛµ¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½Àº csmig¸¦ »ç¿ëÇÏ¿© ´Þ·Â µ¥ÀÌÅ͸¦ ÀÌÀüÇÏ´Â ±ÇÀå ´Ü°èÀÔ´Ï´Ù.

  1. LDAP Directory Server ±¸¼º - »öÀÎÀ» Ãß°¡Çϸé ÀÌÀü ¼º´É ¹× LDAP µ¥ÀÌÅÍÀÇ ´Þ·Â °Ë»ö ¼º´ÉÀ» Å©°Ô Çâ»ó½Ãų ¼ö ÀÖ½À´Ï´Ù.
  2. Å×½ºÆ® Dry Run ¼öÇà - dry runÀº ÀÌÀü °úÁ¤¿¡¼­ csmig°¡ ¼öÇàÇÒ ÀÛ¾÷À» º¸°íÇÏ¸ç ½ÇÁ¦ µ¥ÀÌÅ͸¦ ÀÌÀüÇÏÁö´Â ¾Ê½À´Ï´Ù. dry runÀ» ½ÇÇàÇÑ ÈÄ ¿À·ù¸¦ ¼öÁ¤ÇÏ°í ¹ÌÇØ°á ´Þ·ÂÀ» ó¸®ÇÒ °èȹÀ» ¼¼¿ï ¼ö ÀÖ½À´Ï´Ù.
  3. ÀÛ¾÷ µ¥ÀÌÅÍ ÀÌÀü - ½ÇÁ¦ ÀÌÀü ÀÛ¾÷ ½ÇÇà Áß csmig´Â ´Þ·Â µ¥ÀÌÅͺ£À̽º(.db ÆÄÀÏ) ¹× LDAP µ¥ÀÌÅÍ(»ç¿ëÀÚ ¹× ±×·ì ±âº» ¼³Á¤ µ¥ÀÌÅÍ), icsSubscribed, icsCalendar, icsCalendarOwned, icsFreeBusy, icsSet ¹× uid (ÀÚ¿ø ´Þ·Â)¸¦ ÀÌÀüÇÕ´Ï´Ù. ÀÌÀüÀÌ ³¡³ª¸é ¸ðµç ´Þ·Â ÀÚ¿ø¿¡ ´ëÇØ LDAP Ç׸ñÀÌ ¸¸µé¾îÁý´Ï´Ù.

LDAP Directory Server ±¸¼º

¼º´ÉÀ» Çâ»óÇϱâ À§ÇØ ´ÙÀ½ µÎ °¡Áö »õ·Î¿î »öÀÎÀ» slapd.ldbm.conf ÆÄÀÏ¿¡ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.

slapd.ldbm.conf ÆÄÀÏ¿¡¼­ÀÇ »öÀÎ »ý¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ÇØ´ç Directory Server ¼³¸í¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

Å×½ºÆ® Dry Run ¼öÇà

½ºÅ×ÀÌ¡ ¼­¹ö¿¡¼­ ¼öÇàÇÑ Å×½ºÆ® dry runÀº ÀÌÀüµÉ ³»¿ëÀ» º¸°íÇϱ⸸ Çϰí ÀÛ¾÷ µ¥ÀÌÅͺ£À̽º¸¦ ½ÇÁ¦·Î ÀÌÀüÇÏÁö´Â ¾Ê½À´Ï´Ù. dry runÀ» »ç¿ëÇÏ¿© ÀÛ¾÷ µ¥ÀÌÅͺ£À̽ºÀÇ ÀÌÀü °èȹÀ» ¼¼¿ï ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ¼ÒÀ¯ÀÚ°¡ ¾ø´Â '°í¾Æ' ´Þ·ÂÀ» ó¸®ÇÏ´Â ¹æ¹ýÀ» °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

csmig¸¦ »ç¿ëÇÏ¿© Å×½ºÆ® dry runÀ» ½ÇÇàÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.

  1. icsuser (¶Ç´Â ±¸¼º Áß¿¡ ÁöÁ¤µÈ Calendar Server ·±Å¸ÀÓ »ç¿ëÀÚ ¾ÆÀ̵ð)·Î ·Î±×ÀÎÇÕ´Ï´Ù. csmig¸¦ ¼öÆÛÀ¯Àú(root)·Î ½ÇÇàÇÑ °æ¿ì ÀÌÀüµÈ ÆÄÀÏ¿¡ ´ëÇÑ ±ÇÇÑÀ» Àç¼³Á¤ÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
  2. (ÇÊ¿äÇÑ °æ¿ì) Calendar Server 6.0À» ½ºÅ×ÀÌ¡ ¼­¹ö¿¡ ¼³Ä¡ÇÕ´Ï´Ù.
  3. ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ ½º³À¼¦À» ½ºÅ×ÀÌ¡ ¼­¹ö¿¡ º¹»çÇÕ´Ï´Ù.
  4. ÀÛ¾÷ LDAP ȯ°æ°ú ºñ½ÁÇÏ°Ô LDAP ¼­¹ö¸¦ ¼³Ä¡ÇÕ´Ï´Ù. LDAP µ¥ÀÌÅͺ£À̽º ½º³À»ñÀ» slapd.ldbm.conf ÆÄÀÏÀÇ »õ·Î¿î »öÀΰú ÇÔ²² ÇØ´ç ¼­¹ö¿¡ ¼³Ä¡ÇÕ´Ï´Ù.
  5. cal_svr_base/opt/SUNWics5/cal/sbin µð·ºÅ丮·Î º¯°æÇÕ´Ï´Ù.
  6. ¼ÒÀ¯ÀÚ°¡ ¾ø´Â ´Þ·Â¿¡ ´ëÇØ Æ÷°ýÀûÀÎ calid¸¦ ¸¸µé ¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, Solaris ½Ã½ºÅÛ¿¡¼­ ´ÙÀ½ ¸í·ÉÀº orphanÀÇ calid¸¦ °®´Â »ç¿ëÀÚ¸¦ ¸¸µì´Ï´Ù.
  7. ./csuser -g orphan -s adminuser -y password -l en -c orphan create orphan

  8. (ÇÊ¿äÇÑ °æ¿ì) stop-cal ¸í·ÉÀ» »ç¿ëÇÏ¿© Calendar Server¸¦ ÁßÁöÇÕ´Ï´Ù.
  9. csdb check ¸í·ÉÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º°¡ ¼Õ»óµÇ¾ú´ÂÁö Á¡°ËÇÕ´Ï´Ù. ¼Õ»óÀÌ ¹ß°ßµÇ¸é csdb rebuild¸¦ ½ÇÇàÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ¸¸µì´Ï´Ù.
  10. dryrun ¿É¼ÇÀ» »ç¿ëÇÏ¿© csmig¸¦ ½ÇÇàÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Solaris ½Ã½ºÅÛ¿¡¼­ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù.
  11. ./csmig -b sesta.com -o csmig.out -e csmig.errors -m csmig.map -c orphan -r calmaster dryrun

    ÀÌ ¸í·ÉÀº ¼ÒÀ¯ÀÚ°¡ ¾ø´Â »ç¿ëÀÚ ´Þ·ÂÀ» orphan¿¡ ÇÒ´çÇÏ°í ¼ÒÀ¯ÀÚ°¡ ¾ø´Â ÀÚ¿ø ´Þ·ÂÀ» calmaster¿¡ ÇÒ´çÇÕ´Ï´Ù.

    Ãâ·Â ¸ÅÇÎ ÆÄÀÏ(csmig.map)À» È®ÀÎÇÕ´Ï´Ù. ¸ÅÇÎ ÆÄÀÏÀº LDAP ½ºÅ°¸¶ÀÇ Ç׸ñÀ» ¾÷µ¥ÀÌÆ®ÇÏ´Â µ¥ ±ÇÀåµÇ´Â º¯°æ »çÇ×À» ³ª¿­ÇÕ´Ï´Ù.

  12. Ãâ·Â, ¸ÅÇÎ ¹× ¿À·ù ÆÄÀÏÀ» Á¡°ËÇÕ´Ï´Ù. ¹ß°ßÇÑ LDAP ¹®Á¦ ¶Ç´Â ¿À·ù¸¦ ÇØ°áÇÕ´Ï´Ù. ½ÇÁ¦ ÀÌÀüÇϱâ Àü¿¡ ¹ÌÇØ°á ´Þ·ÂÀ» ó¸®ÇÏ´Â ¹æ¹ýÀ» °áÁ¤ÇÕ´Ï´Ù. ´ÙÀ½°ú °°Àº ¹æ¹ýÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
    • ÀÌÀüÇϱâ Àü¿¡ ºÒÇÊ¿äÇÑ ´Þ·ÂÀ» »èÁ¦ÇÕ´Ï´Ù.
    • ¹ÌÇØ°á ´Þ·Â¿¡ ¼ÒÀ¯ÀÚ¸¦ ÇÒ´çÇÕ´Ï´Ù.
    • -c¿Í -r ¿É¼ÇÀ» »ç¿ëÇÏ¿© ÀÌÀü Áß¿¡ csmig°¡ ´Þ·Â¿¡ ¼ÒÀ¯ÀÚ¸¦ ÇÒ´çÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.
  13. ½ÇÁ¦ ÀÛ¾÷ ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ÀÌÀüÇϱâ Àü¿¡ ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ½ºÅ×ÀÌ¡ ¼­¹ö·Î ÀÌÀüÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ÀÌ ´Ü°è¸¦ ÅëÇØ ÀÛ¾÷ µ¥ÀÌÅͺ£À̽º¸¦ ÀÌÀüÇϱâ Àü¿¡ µ¥ÀÌÅÍ ÀÌÀü ¹æ¹ýÀ» Á¤È®ÇÏ°Ô ÆÄ¾ÇÇÏ°í ¹®Á¦¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
  14. ¿¹¸¦ µé¾î, Solaris ½Ã½ºÅÛ¿¡¼­ ´ÙÀ½ ¸í·ÉÀº ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ /var/opt/SUNWics5/testcsdb/ µð·ºÅ丮·Î ÀÌÀüÇÕ´Ï´Ù.

    ./csmig -t /var/opt/SUNWics5/testcsdb/ -b sesta.com -o csmig.out -e csmig.errors -m csmig.map -c orphan -r calmaster migrate

  15. Å×½ºÆ® ÀÌÀüÀÌ ³¡³ª¸é ÀÌÀüµÈ µ¥ÀÌÅͺ£À̽º¸¦ caldb.berkeleydb.homedir.path ¸Å°³ º¯¼ö°¡ ÁöÁ¤ÇÑ /csdb µð·ºÅ丮·Î º¹»çÇÕ´Ï´Ù. ¶Ç´Â ÀÌÀüµÈ µ¥ÀÌÅͺ£À̽ºÀÇ »õ À§Ä¡¸¦ °¡¸®Å°µµ·Ï ÀÌ ¸Å°³ º¯¼ö¸¦ ÆíÁýÇÕ´Ï´Ù. ±×·± ÈÄ ´ÙÀ½°ú °°ÀÌ Á¡°ËÀ» ¼öÇàÇÕ´Ï´Ù.
    • »õ ´Þ·Â µ¥ÀÌÅͺ£À̽º¿¡¼­ csdb check¸¦ ½ÇÇàÇÕ´Ï´Ù. ÀÌÀüµÈ µ¥ÀÌÅͺ£À̽ºÀÇ À̺¥Æ® ¹× ¼öÇàÇÒ ÀÛ¾÷ ¼ö°¡ ¹Ì¸® ÀÌÀüµÈ ÇÕ°è¿Í ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù.
    • icsCalendarOwned Ç׸ñÀ» °Ë»öÇϰí ÀÌ Ç׸ñÀÌ ¹Ì¸® ÀÌÀüµÈ ´Þ·Â ¼ö¿Í ÀÏÄ¡ÇÏ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
    • Calendar Express¿¡ ·Î±×ÀÎÇÏ¿© ÀÌÀüµÈ µ¥ÀÌÅͺ£À̽º¿¡¼­ ÀϺΠ´Þ·ÂÀ» È®ÀÎÇÕ´Ï´Ù.

Å×½ºÆ® ÀÌÀüÀÌ ¼º°øÇϸé ÀÛ¾÷ µ¥ÀÌÅͺ£À̽º¸¦ ÀÌÀüÇÒ Áغñ°¡ µÇ¾ú½À´Ï´Ù.

ÀÛ¾÷ µ¥ÀÌÅÍ ÀÌÀü

csmig¸¦ »ç¿ëÇÏ¿© ÀÛ¾÷ µ¥ÀÌÅͺ£À̽º¸¦ ÀÌÀüÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.

  1. icsuser (¶Ç´Â ±¸¼º Áß¿¡ ÁöÁ¤µÈ Calendar Server ·±Å¸ÀÓ »ç¿ëÀÚ ¾ÆÀ̵ð)·Î ·Î±×ÀÎÇÕ´Ï´Ù. csmig¸¦ ¼öÆÛÀ¯Àú(root)·Î ½ÇÇàÇÑ °æ¿ì ÀÌÀüµÈ ÆÄÀÏ¿¡ ´ëÇÑ ±ÇÇÑÀ» Àç¼³Á¤ÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
  2. cal_svr_base/opt/SUNWics5/cal/sbin µð·ºÅ丮·Î º¯°æÇÕ´Ï´Ù.
  3. (ÇÊ¿äÇÑ °æ¿ì) stop-cal ¸í·ÉÀ» »ç¿ëÇÏ¿© Calendar Server¸¦ ÁßÁöÇÕ´Ï´Ù.
  4. ´ÙÀ½ µ¥ÀÌÅ͸¦ ¹é¾÷ÇÕ´Ï´Ù.
    • ´Þ·Â µ¥ÀÌÅͺ£À̽º(.db ÆÄÀÏ)
    • LDAP µ¥ÀÌÅÍ: slapd µ¥ÀÌÅͺ£À̽º µð·ºÅ丮 ¹× LDAP µ¥ÀÌÅͺ£À̽º
    • ics.conf ÆÄÀÏ. ÀÌ ´Ü°è´Â Çʼö ´Ü°è´Â ¾Æ´ÏÁö¸¸ ¿ø·¡ ±¸¼ºÀ¸·Î µÇµ¹·Á¾ß ÇÒ °æ¿ì À¯¿ëÇÕ´Ï´Ù.
  5. csmig¸¦ migrate ¿É¼ÇÀ» »ç¿ëÇÏ¿© ½ÇÇàÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Solaris ½Ã½ºÅÛ¿¡¼­ ´ÙÀ½ ¸í·ÉÀº ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ /var/opt/SUNWics5/newcsdb/ µð·ºÅ丮·Î ÀÌÀüÇÕ´Ï´Ù.
  6. ./csmig -t /var/opt/SUNWics5/newcsdb/ -b sesta.com -o csmig.out -e csmig.errors -m csmig.log -c orphan -r calmaster migrate

  7. ¿À·ù ÆÄÀÏ¿¡¼­ ¹ÌÇØ°á ´Þ·ÂÀÌ ÀÖ´ÂÁö È®ÀÎÇϰí Å×½ºÆ® Dry Run ¼öÇàÀÇ ´Ü°è 10¿¡¼­ ¼¼¿î °èȹ¿¡ µû¶ó ÇØ°áÇÕ´Ï´Ù.
  8. »õ·Î ÀÌÀüµÈ µ¥ÀÌÅͺ£À̽º¸¦ caldb.berkeleydb.homedir.path ¸Å°³ º¯¼ö°¡ ÁöÁ¤ÇÑ /csdb µð·ºÅ丮·Î º¹»çÇÕ´Ï´Ù. ¶Ç´Â ÀÌÀüµÈ µ¥ÀÌÅͺ£À̽ºÀÇ »õ À§Ä¡¸¦ °¡¸®Å°µµ·Ï ÀÌ ¸Å°³ º¯¼ö¸¦ ÆíÁýÇÕ´Ï´Ù.
  9. csdb check ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÀÌÀüµÈ µ¥ÀÌÅͺ£À̽º¸¦ Á¡°ËÇÕ´Ï´Ù. ¼Õ»óÀÌ ³ªÅ¸³ª¸é csdb rebuild¸¦ ½ÇÇàÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ¸¸µì´Ï´Ù.
  10. ics.conf ÆÄÀÏ¿¡¼­ ´ÙÀ½°ú °°ÀÌ ±¸¼º ¸Å°³ º¯¼ö¸¦ ÀûÀýÈ÷ º¯°æÇÏ¿© LDAP CLD Ç÷¯±× ÀÎÀ» Ȱ¼ºÈ­ÇÕ´Ï´Ù.
    • service.dwp.enable = "yes"
    • service.dwp.port = "9779"
    • csapi.plugin.calendarlookup = "y"
    • csapi.plugin.calendarlookup.name = "*"
    • caldb.cld.type = "directory"
    • caldb.dwp.server.default = "default-server-name"
    • caldb.dwp.server.server-hostname.ip = "server-hostname" (·ÎÄà ¼­¹ö¸¦ Æ÷ÇÔÇÏ¿© °¢ ¹é¿£µå ¼­¹ö¸¶´Ù)
    • caldb.cld.cache.enable = "yes" (CLD ij½Ã ¿É¼ÇÀ» »ç¿ëÇÒ °æ¿ì)
    • caldb.cld.cache.homedir.path´Â CLD ij½Ã µð·ºÅ丮ÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº cal_svr_base/var/opt/SUNWics5/csdb/cld_cacheÀÔ´Ï´Ù.

      ÀÌ µð·ºÅ丮°¡ ¿Ã¹Ù¸¥Áö È®ÀÎÇϰí CDL ij½Ã À§Ä¡¸¦ ´Ù¸£°Ô ¼³Á¤ÇÏ·Á¸é ÀÌ ¸Å°³ º¯¼ö¸¦ ¼öÁ¤ÇÕ´Ï´Ù.

      LDAP CLD Ç÷¯±× ÀÎÀ» À§ÇÑ ±¸¼º ¸Å°³ º¯¼ö ¼³Á¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Calendar Server °ü¸®ÀÚ ¼³¸í¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

  11. start-cal ¸í·ÉÀ» »ç¿ëÇÏ¿© Calendar Server¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
  12. Calendar Server¿¡ ·Î±×ÀÎÇϰí ÀÌÀüµÈ ¿©·¯ ´Þ·ÂÀ» Á¡°ËÇÏ¿© ±¸¼ºÀÌ Á¦´ë·Î ÀÛµ¿ÇÏ´ÂÁö È®ÀÎÇÕ´Ï´Ù. Á¡°Ë Áß °æº¸¸¦ ºñȰ¼ºÈ­ÇÏ·Á¸é ics.conf ÆÄÀÏ¿¡¼­ ´ÙÀ½ ¸Å°³ º¯¼ö¸¦ no·Î ¼³Á¤ÇÕ´Ï´Ù.
    • caldb.serveralarms = "no"
    • caldb.serveralarms.dispatch = "no"
    • service.ens.enable = "no"
    • service.notify.enable = "no"
    • ine.cancellation.enable = "no"
    • ine.invitation.enable = "no"
    • service.admin.alarm = "no"

csmig ÆÁ ¹× ¹®Á¦ ÇØ°á

ÀÌ Àý¿¡¼­´Â ´ÙÀ½°ú °°Àº ÆÁ°ú ¹®Á¦ ÇØ°á ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

 

csmig dry run ´Þ·Â ¼ÒÀ¯ÀÚ°¡ ¿øÇÏ´Â ´Þ·Â ¼ÒÀ¯ÀÚ°¡ ¾Æ´Ñ °æ¿ì

¿¹¸¦ µé¾î, tchang:myCalendar¶ó´Â ´Þ·ÂÀÌ ´Þ·Â µ¥ÀÌÅͺ£À̽º¿¡¼­´Â jsmith¸¦ ¼ÒÀ¯ÀÚ·Î °¡Áö°í Àִµ¥ csmig dry runÀºjsmith:tchang_myCalendar·Î ¸ÅÇÎÇÏ¿© Ç¥½ÃÇÕ´Ï´Ù. ÀÌ ´Þ·Â À̸§À» tchang:myCalendar·Î À¯ÁöÇϸ鼭 ¼ÒÀ¯ÀÚ¸¦ tchangÀ¸·Î ÇÒ´çÇϰíÀÚ ÇÕ´Ï´Ù.

ÇØ°áÃ¥

ÀÌÀüÀ» ½ÇÇàÇϱâ Àü¿¡ cscal À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© tchang:myCalendarÀÇ ¼ÒÀ¯ÀÚ¸¦ tchangÀ¸·Î º¯°æÇÕ´Ï´Ù. ±×·¯¸é ÀÌÀü °úÁ¤¿¡¼­ ÀÌ ´Þ·ÂÀ» tchang:myCalendar·Î ¸ÅÇÎÇϰí icsCalendarowned¸¦ tchangÀÇ LDAP Ç׸ñ¿¡ Ãß°¡ÇÕ´Ï´Ù.

LDAP ´Þ·Â °Ë»öÀÌ Á¦´ë·Î ½ÇÇàµÇÁö ¾Ê´Â °æ¿ì

ÀÌÀüÀ» ½ÇÇàÇÑ ´ÙÀ½ LDAP ´Þ·Â °Ë»öÀÌ È°¼ºÈ­µÇÁö¸¸, ´Þ·Â °Ë»ö ´ëÈ­ »óÀÚ°¡ ¾Æ¹« °á°úµµ ¹ÝȯÇÏÁö ¾Ê°Å³ª ºÎºÐÀûÀÎ °á°ú¸¸ ¹ÝȯÇÕ´Ï´Ù.

ÇØ°áÃ¥

LDAP ´Þ·Â °Ë»öÀ» Ȱ¼ºÈ­ÇÏ¿© Calendar Server°¡ (&(objectclass=icscalendaruser)(icscalendarowned=*substr*))À» °Ë»öÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.

´ÙÀ½ ÇÊÅ͸¦ »ç¿ëÇÏ¿© LDAP µ¥ÀÌÅÍ¿¡¼­ ¼­·Î ´Ù¸¥ µÎ °¡Áö °Ë»öÀ» ¼öµ¿À¸·Î ½ÇÇàÇϰí Ãâ·Â ³»¿ëÀ» ºñ±³ÇÕ´Ï´Ù.

¼­¹ö°¡ icsCalendaruser °´Ã¼ Ŭ·¡½º¸¦ Æ÷ÇÔÇÏ´Â ÇÊÅ͸¦ »ç¿ëÇϱ⠶§¹®¿¡ LDAP ¼­¹ö¸¦ ½ºÅ°¸¶ Á¡°ËÀÌ ºñȰ¼ºÀÎ »óÅ·Π¹èÆ÷ÇßÀ» °¡´É¼ºÀÌ ÀÖ°í ÀϺΠ´Þ·Â Ç׸ñÀ» icsCalendaruser °´Ã¼ Ŭ·¡½º ¾øÀÌ Á¦°øÇßÀ» ¼öµµ ÀÖ½À´Ï´Ù.

csmig dry runÀÌ Áߺ¹µÈ ´Þ·Â À̸§À» º¸¿©ÁÖ´Â °æ¿ì

csmig dry run ¸ÅÇÎ ÆÄÀϰú Ãâ·Â ÆÄÀÏ¿¡ µû¸£¸é Áߺ¹µÈ ´Þ·Â À̸§ÀÌ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ¿øº» µ¥ÀÌÅͺ£À̽º¿¡¼­ jsmith°¡ ´ÙÀ½ ´Þ·ÂÀ» ¼ÒÀ¯ÇÕ´Ï´Ù.

dry run¿¡ µû¸£¸é ÀÌÀü °úÁ¤¿¡¼­ µÎ ´Þ·ÂÀÌ º´ÇÕµÇ¸ç ±× °á°ú ´Þ·ÂÀº ´ÙÀ½°ú °°½À´Ï´Ù.

Ãâ·Â ÆÄÀÏÀº ´ÙÀ½ °æ°í ¸Þ½ÃÁö¸¦ Æ÷ÇÔÇÕ´Ï´Ù.

Error modifying calendar properties, error=2

ÇØ°áÃ¥

µÎ ´Þ·ÂÀÌ º´ÇÕµÇÁö ¾Ê°Ô ÇÏ·Á¸é ÀÌÀüÀ» ½ÇÇàÇϱâ Àü¿¡ basketball¿¡ jsmith°¡ ¾Æ´Ñ ¼ÒÀ¯ÀÚ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é ¼­·Î ´Ù¸¥ µÎ ´Þ·ÂÀÇ µ¥ÀÌÅÍ ¹«°á¼ºÀÌ º¸Á¸µË´Ï´Ù.

°í¾Æ ´Þ·ÂÀ» ´Ù¸¥ ¼ÒÀ¯ÀÚ¿¡°Ô ÇÒ´çÇÏ·Á´Â °æ¿ì

±âº»ÀûÀ¸·Î csmig´Â ¸ðµç °í¾Æ ´Þ·ÂÀ» ÇÑ ¼ÒÀ¯ÀÚ¿¡°Ô ÇÒ´çÇÏÁö¸¸ ÀϺΠ°í¾Æ ´Þ·ÂÀ» ´Ù¸¥ ¼ÒÀ¯ÀÚ¿¡°Ô ÇÒ´çÇÏ·Á ÇÕ´Ï´Ù.

ÇØ°áÃ¥

csmig´Â ¸í·ÉÁÙ¿¡¼­ ¸ÅÇÎ ÆÄÀÏÀ» »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ±×·¯³ª ÀÌÀüÀ» ½ÇÇàÇϱâ Àü¿¡ ¿øº» µ¥ÀÌÅͺ£À̽º¿¡¼­ °í¾Æ ´Þ·Â¿¡ ¼ÒÀ¯ÀÚ¸¦ ÇÒ´çÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ðµç °í¾Æ ´Þ·Â¿¡ ´ëÇØ dry run ¸ÅÇÎ ÆÄÀÏÀ» Á¡°ËÇÕ´Ï´Ù. ±×¸®°í ÀÌÀüÀ» ½ÇÇàÇϱâ Àü¿¡ cscal À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© °í¾Æ ´Þ·Â¿¡ ¼ÒÀ¯ÀÚ¸¦ ÇÒ´çÇÕ´Ï´Ù. dryrun ¸ðµå¿¡¼­ csmig¸¦ ´Ù½Ã ½ÇÇàÇÏ¿© »õ ¼ÒÀ¯ÀÚ¸¦ È®ÀÎÇÕ´Ï´Ù.

´Þ·Â »ç¿ëÀÚ¸¦ ´Ù¸¥ ¹é¿£µå ¼­¹ö·Î À̵¿ÇÏ·Á´Â °æ¿ì

¾î¶»°Ô »ç¿ëÀÚ¸¦ ÇÑ ¹é¿£µå ¼­¹ö¿¡¼­ ´Ù¸¥ ¼­¹ö·Î À̵¿½Ãų ¼ö ÀÖ½À´Ï±î?

ÇØ°áÃ¥

´Þ·Â »ç¿ëÀÚ¸¦ À̵¿½ÃŰ·Á¸é ¿øº» ¼­¹ö¿¡¼­ »ç¿ëÀÚÀÇ ´Þ·ÂÀ» ³»º¸³½ ÈÄ µÎ ¹øÂ° ¼­¹ö·Î ÇØ´ç ´Þ·ÂÀ» °¡Á®¿É´Ï´Ù. ´Þ·ÂÀ» À̵¿ÇÑ ´ÙÀ½ ¿øº» ¼­¹öÀÇ ´Þ·ÂÀ» »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ À̵¿ÀÇ ¼¼ºÎ ´Ü°è´Â Sun ONE Calendar Server °ü¸®ÀÚ ¼³¸í¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.


csvdmig À¯Æ¿¸®Æ¼

csvdmig À¯Æ¿¸®Æ¼´Â È£½ºÆ®µÈ (°¡»ó) µµ¸ÞÀÎÀ» »ç¿ëÇÒ »çÀÌÆ®ÀÇ Calendar Server µ¥ÀÌÅͺ£À̽º¿Í LDAP Directory Server µ¥ÀÌÅͺ£À̽º¸¦ ¼öÁ¤ÇÕ´Ï´Ù. csvdmig À¯Æ¿¸®Æ¼´Â ´ÙÀ½°ú °°ÀÌ µµ¸ÞÀÎ À̸§À» »ç¿ëÀÚ ¾ÆÀ̵𿡠Ãß°¡ÇÕ´Ï´Ù.

 


ÁÖÀÇ

csvdmig À¯Æ¿¸®Æ¼´Â ½ÇÁ¦·Î µ¥ÀÌÅ͸¦ ´Ù¸¥ À§Ä¡·Î ÀÌÀüÇÏÁö´Â ¾Ê½À´Ï´Ù. ÇöÀç À§Ä¡¿¡ ÀÖ´Â ´Þ·Â µ¥ÀÌÅͺ£À̽º¿Í LDAP Directory Server¸¦ ¼öÁ¤ÇÕ´Ï´Ù.

µû¶ó¼­ csvdmig¸¦ ½ÇÇàÇϱâ Àü¿¡ Calendar Server µ¥ÀÌÅͺ£À̽º¿Í LDAP Directory Server µ¥ÀÌÅͺ£À̽º¸¦ ¹é¾÷ÇϽʽÿÀ.


 

csvdmig ±¸¹®

csvdmig À¯Æ¿¸®Æ¼´Â ´ÙÀ½ ±¸¹®À» »ç¿ëÇÕ´Ï´Ù.

csvdmig [-t DestinationDB] [-c ConfigFile] [-e ErrorFile] [-m MappingFile]
  migrate [DB | LDAP]

-m MappingFileÀº ¸ÅÇÎ ÆÄÀÏÀ» ÁöÁ¤ÇÏ´Â ÀÔ·Â ¸Å°³ º¯¼öÀÔ´Ï´Ù. ±âº»°ªÀº MigrateMappingÀÔ´Ï´Ù.

¸ÅÇÎ ÆÄÀÏÀº ±âÁ¸ »ç¿ëÀÚ¿Í ±× »ç¿ëÀÚÀÇ °³º° µµ¸ÞÀÎÀ» ¸ÅÇÎÇÏ´Â ÀÔ·Â ÅØ½ºÆ® ÆÄÀÏÀÔ´Ï´Ù. csvdmig¸¦ ½ÇÇàÇϱâ Àü¿¡ ¸ÕÀú ¸ÅÇÎ ÆÄÀÏÀ» ¸¸µé¾î¾ß ÇÕ´Ï´Ù. ±âÁ¸ °ª°ú »õ °ª »çÀÌ¿¡ °ø¹éÀ» »ç¿ëÇÏ¿© °¢ Çึ´Ù Çϳª¾¿ Ç׸ñÀ» ÁöÁ¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

user1 user1@sesta.com
user2 user2@siroe.com
user3 user3@sesta.com
...
user-n user-n@siroe.com

-c ConfigFileÀº Calendar Server ±¸¼º ÆÄÀÏÀ» ÁöÁ¤ÇÏ´Â ÀÔ·Â ¸Å°³ º¯¼öÀÔ´Ï´Ù. ±âº»°ªÀº ics.conf ÆÄÀÏÀÔ´Ï´Ù.

-t DestinationDB´Â ÀÌÀüµÈ µ¥ÀÌÅͺ£À̽ºÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÏ´Â Ãâ·Â ¸Å°³ º¯¼öÀÔ´Ï´Ù. ±âº»°ªÀº MigratedDBÀÔ´Ï´Ù.

-e ErrorFileÀº ÇØ°áÇÒ ¼ö ¾ø´Â ¿À·ùÀÇ ¿À·ù ÆÄÀÏ À̸§À» ÁöÁ¤ÇÏ´Â Ãâ·Â ¸Å°³ º¯¼öÀÔ´Ï´Ù. ±âº»°ªÀº MigrateErrorÀÔ´Ï´Ù.

DB | LDAP´Â Calendar Server µ¥ÀÌÅͺ£À̽º(DB) ¶Ç´Â LDAP Directory Server (LDAP)ÀÇ ¼öÁ¤ ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº ´Þ·Â µ¥ÀÌÅͺ£À̽º(DB)ÀÔ´Ï´Ù.

csvdmig ¿¹


ics2migrate À¯Æ¿¸®Æ¼

ics2migrate ÀÌÀü À¯Æ¿¸®Æ¼´Â iPlanet Calendar Server 2.x ´Þ·Â µ¥ÀÌÅÍ¿Í LDAP »ç¿ëÀÚ ±âº» ¼³Á¤À» Calendar Server 6.0À¸·Î ÀÌÀüÇÕ´Ï´Ù.

ÀÌ ÀýÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.

 

ÀÌÀü ¿ä±¸ »çÇ×

Calendar Server 2.x¿¡¼­ 6.0À¸·Î ÀÌÀüÇÏ·Á¸é ´ÙÀ½°ú °°Àº Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î°¡ ÇÊ¿äÇÕ´Ï´Ù.

¼Ò½º ½Ã½ºÅÛ°ú ´ë»ó ½Ã½ºÅÛÀº ´Ù¸¥ ¼­¹öÀÏ ¼öµµ ÀÖ°í °°Àº ¼­¹öÀÏ ¼öµµ ÀÖ½À´Ï´Ù. Áö¿ø Ç÷§Æû ¸ñ·ÏÀº Sun ONE Calendar Server ¸±¸®½º ³ëÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.

ÀÌÀü ³»¿ë

´ÙÀ½ Ç¥´Â Calendar Server 2.x µ¥ÀÌÅ͸¦ ³ª¿­Çϸç ics2migrate°¡ µ¥ÀÌÅ͸¦ Calendar Server 6.0¿¡ ÀÌÀüÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.

Ç¥ 3-1  Calendar Server 2.x µ¥ÀÌÅÍ ÀÌÀü

Calendar Server 2.x µ¥ÀÌÅÍ

Calendar Server 6.0 ÀÌÀü °á°ú

´Þ·Â µî·Ï Á¤º¸(calprops)  

Calendar ServerÀÇ calprops µ¥ÀÌÅͺ£À̽º¸¦ ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù.

À̺¥Æ®

Calendar ServerÀÇ events µ¥ÀÌÅͺ£À̽º¸¦ ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù.

¼öÇàÇÒ ÀÛ¾÷

Calendar ServerÀÇ todos µ¥ÀÌÅͺ£À̽º¸¦ ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù.

°æº¸

À̺¥Æ® ¹× ¼öÇàÇÒ ÀÛ¾÷À» ±â·ÏÇÏ´Â Áß alarms µ¥ÀÌÅͺ£À̽º¸¦ ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù.

´ÙÀ½ Ç¥´Â Calendar Server 2.x LDAP ¼Ó¼ºÀ» ³ª¿­Çϰí ics2migrate°¡ Calendar Server 6.0À¸·Î ¼Ó¼ºÀ» ÀÌÀüÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.

Ç¥ 3-2  LDAP ¼Ó¼º  ÀÌÀü

Calendar Server 2.x LDAP ¼Ó¼º

Calendar Server 6.0 LDAP ¼Ó¼º

nswcalUser *

icsCalendarUser *

nswcalCalID

icsCalendar

nswcalExtendedUserPrefs  

icsExtendedUserPrefs

ceCalList **

icsSubscribed

ceAgendaList **

icsSet

ceDefaultAgenda **

icsDefaultSet

ceDefaultTZID **

icsTimeZone

ceFirstDayWeek **

icsFirstDay

* °´Ã¼ Ŭ·¡½º

** ¿ø·¡ nswcalExtendedUserPrefsÀÇ ÀϺÎ

ÀÌÀü ÇÁ·Î¼¼½º

ics2migrate ´Ü°è´Â ´ÙÀ½°ú °°½À´Ï´Ù.

 


ÁÖÀÇ  

ics2migrate¸¦ ½ÇÇàÇϱâ Àü¿¡ csbackup, Sun StorEdge Enterprise Backup¢â ¼ÒÇÁÆ®¿þ¾î ¶Ç´Â Legato Networker¢ç °°Àº À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ¹é¾÷ÇÕ´Ï´Ù.

db_upgrade´Â ÇöÀç µð·ºÅ丮¿¡ ÀÖ´Â µ¥ÀÌÅͺ£À̽º¸¦ ¾÷±×·¹À̵åÇϹǷΠ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ¹é¾÷ÇÏ´Â °ÍÀÌ ¸Å¿ì Áß¿äÇÕ´Ï´Ù. ¾÷±×·¹À̵å Áß¿¡ ¹®Á¦°¡ ¹ß»ýÇÒ °æ¿ì µ¥ÀÌÅͺ£À̽º´Â º¹±¸ÇÒ ¼ö ¾ø´Â »óŰ¡ µÉ ¼ö ÀÖ½À´Ï´Ù.


 

2.x ´Þ·Â µ¥ÀÌÅͺ£À̽º ¾÷±×·¹À̵å

Calendar Server 6.0À» »ç¿ëÇÏ·Á¸é Sleepycat SoftwareÀÇ Berkeley DB ¹öÀü 3.2.9°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ics2migrate¸¦ ½ÇÇàÇϱâ Àü¿¡ Berkeley DB db_recover ¹× db_upgrade À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ¹öÀü 3.2.9·Î ¾÷±×·¹À̵åÇØ¾ß ÇÕ´Ï´Ù. Calendar Server 6.0ÀÇ ´ÙÀ½ µð·ºÅ丮¿¡´Â Berkeley DB À¯Æ¿¸®Æ¼°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

cal_svr_base/opt/SUNWics5/cal/tools/unsupported/bin

Berkeley DB À¯Æ¿¸®Æ¼¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.

http://www.sleepycat.com/docs/utility/index.html

 

µ¥ÀÌÅͺ£À̽º¸¦ ¹öÀü 3.2.9·Î ¾÷±×·¹À̵åÇÏ´Â ¹æ¹ý

  1. Solaris ¹× ±âŸ UNIX ½Ã½ºÅÛ¿¡¼­ icsgroup ¹× icsuser¿Í °°ÀÌ Calendar Server¸¦ ½ÇÇà ÁßÀÎ »ç¿ëÀÚ ¹× ±×·ìÀ¸·Î ·Î±×ÀÎÇÕ´Ï´Ù.
  2. ÇÊ¿äÇÑ °æ¿ì 2.x Calendar Server¸¦ ÁßÁöÇÕ´Ï´Ù.
  3. ´Þ·Â 2.x µ¥ÀÌÅͺ£À̽º¸¦ ¹é¾÷ÇÏÁö ¾ÊÀº °æ¿ì ¹é¾÷ÇÕ´Ï´Ù.
  4. ´ÙÀ½ µð·ºÅ丮¿¡¼­ ±âÁ¸ °øÀ¯(__db_name.share) ¶Ç´Â ·Î±×(log.*) ÆÄÀÏÀ» Á¦°Å(»èÁ¦)ÇÕ´Ï´Ù.
  5. cal_svr_base/opt/SUNWics5/cal/lib/http

    cal_svr_base/var/opt/SUNWics5/csdb

  6. db_upgrade À¯Æ¿¸®Æ¼¸¦ ½ÇÇàÇÏ¿© 2.x ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ¹öÀü 3.2.9·Î ¾÷±×·¹À̵åÇÕ´Ï´Ù. ÇöÀç µð·ºÅ丮°¡ 2.x ´Þ·Â µ¥ÀÌÅͺ£À̽º°¡ ÀÖ´Â µð·ºÅ丮°¡ ¾Æ´Ï¸é -h ¿É¼ÇÀ» »ç¿ëÇÏ¿© ÇØ´ç µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» °¡¸®Åµ´Ï´Ù.
  7. ÁÖ ¸ðµç 2.x µ¥ÀÌÅͺ£À̽º ÆÄÀÏ(alarms.db, calprops.db, events.db, todos.db)¿¡¼­ db_upgrade¸¦ ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù. ¼­¹ö¸¦ ´Þ·Â µ¥ÀÌÅͺ£À̽º¿¡ Á÷Á¢ ¿¬°áÇÏÁö ¾Ê´õ¶óµµ Calendar Server ±¸¼ºÀÇ ¸ðµç ÇÁ·±Æ®¿£µå ¹× ¹é¿£µå ¼­¹ö¿¡¼­ db_upgrade¸¦ ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù.

  8. µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀÌ ÀÖ´Â csdb µð·ºÅ丮¿¡¼­ Calendar Server 2.x caldb.conf ÆÄÀÏÀ» ãÀº ´ÙÀ½ ±× ÆÄÀÏÀÇ Ã¹ ¹øÂ° ÇàÀ» ´ÙÀ½°ú °°ÀÌ º¯°æÇÕ´Ï´Ù.
  9. ÀÌÀü °ª:  caldb.version "1.0.0 [BerkeleyDB]"

    »õ °ª:  caldb.version= "1.0.0 [BerkeleyDB]"

    ÁÖ ÀÌ ÆÄÀÏÀÌ csdb µð·ºÅ丮¿¡ ¾øÀ» °æ¿ì ÅØ½ºÆ® ÆíÁý±â¸¦ »ç¿ëÇÏ¿© ÆÄÀÏÀ» ¸¸µç ´ÙÀ½ ù ¹øÂ° Çà¿¡ »õ °ªÀ» ¼³Á¤ÇÕ´Ï´Ù.

µ¥ÀÌÅÍ ÀÌÀü

´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÏ¿© ics2migrate¸¦ ½ÇÇàÇÕ´Ï´Ù.

  1. ics2migrate°¡ ÀÖ´Â µð·ºÅ丮·Î º¯°æÇÕ´Ï´Ù.
  2. ics2migrate ±¸¹®ÀÇ ±¸¹®À» »ç¿ëÇÏ¿© ics2migrate¸¦ ½ÇÇàÇÕ´Ï´Ù.
  3. ÀÌÀü ÈÄ¿¡ ics.conf ÆÄÀÏÀÇ caldb.berkeleydb.homedir.path ¸Å°³ º¯¼ö°¡ ÀÌÀüµÈ µ¥ÀÌÅͺ£À̽º¸¦ °¡¸®Å°´ÂÁö È®ÀÎÇÕ´Ï´Ù.
  4. csdb check ¸í·ÉÀ» ½ÇÇàÇϰí, ÇÊ¿äÇϸé csdb rebuild ¸í·ÉÀ» ½ÇÇàÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ¸¸µì´Ï´Ù.
ics2migrate ±¸¹®
Calendar Server 2.x µ¥ÀÌÅͺ£À̽º¿Í LDAP »ç¿ëÀÚ ±âº» ¼³Á¤ ÀÌÀü

ics2migrate [-q] [-s def|none] [-f def|none] [-l min|max] source target

Calendar Server 2.x µ¥ÀÌÅͺ£À̽º¸¸ ÀÌÀü

ics2migrate [-q] [-m db] [-s def|none] [-f def|none] [-l min|max] source target

LDAP »ç¿ëÀÚ ±âº» ¼³Á¤¸¸ ÀÌÀü

ics2migrate [-q] [-m ldap]


ÁÖ

±¸¹®À» Ç¥½ÃÇÏ·Á¸é ics2migrate¸¦ ¾Æ¹« ¿É¼Ç ¾øÀÌ ÀÔ·ÂÇÕ´Ï´Ù.


 

Ç¥ 3-3Àº ics2migrate ¿É¼Ç°ú °¢ ¿É¼Ç¿¡ ´ëÇÑ ¼³¸íÀ» ³ª¿­ÇÕ´Ï´Ù.

Ç¥ 3-3  ics2migrate ¿É¼Ç 

ics2migrate ¿É¼Ç

¼³¸í

[-q]

quiet ¸ðµå¿¡¼­ ½ÇÇàÇÕ´Ï´Ù. ÀÌÀüÀÌ ¼º°øÇϸé ics2migrate´Â Á¤º¸¸¦ Äֿܼ¡ Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù. ÀÌÀü¿¡ ½ÇÆÐÇϸé ics2migrate´Â ¿À·ù¸¸ Ç¥½ÃÇÕ´Ï´Ù.

±âº»°ªÀº verbose ¸ðµåÀÔ´Ï´Ù.

[-m db|ldap]

db - ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¸ ÀÌÀüÇÕ´Ï´Ù.

ldap - LDAP »ç¿ëÀÚ ±âº» ¼³Á¤¸¸ ÀÌÀüÇÕ´Ï´Ù.

±âº»°ªÀº ´Þ·Â µ¥ÀÌÅͺ£À̽º¿Í LDAP »ç¿ëÀÚ ±âº» ¼³Á¤À» ¸ðµÎ ÀÌÀüÇÏ´Â °ÍÀÔ´Ï´Ù.

[-s def|none]

def - »ç¿ëÀÚÀÇ ±âº» ´Þ·Â¿¡ ´ëÇØ¼­¸¸ ¿¹¾à ¾×¼¼½º ±ÇÇÑÀ» ºÎ¿©ÇÕ´Ï´Ù.

none - ¸ðµç »ç¿ëÀÚÀÇ ´Þ·Â¿¡ ´ëÇØ ¿¹¾à ¾×¼¼½º ±ÇÇÑÀ» °ÅºÎÇÕ´Ï´Ù.

±âº»°ªÀº ¸ðµç ´Þ·Â¿¡ ´ëÇØ ¿¹¾à ¾×¼¼½º ±ÇÇÑÀ» ºÎ¿©ÇÏ´Â °ÍÀÔ´Ï´Ù.

[-f def|none]

def - »ç¿ëÀÚÀÇ ±âº» ´Þ·Â¿¡ ´ëÇØ¼­¸¸ »ç¿ë °¡´É/»ç¿ë Áß ¾×¼¼½º ±ÇÇÑÀ» ºÎ¿©ÇÕ´Ï´Ù.

none - ¸ðµç »ç¿ëÀÚÀÇ ´Þ·Â¿¡ ´ëÇØ »ç¿ë °¡´É/»ç¿ë Áß ¾×¼¼½º ±ÇÇÑÀ» °ÅºÎÇÕ´Ï´Ù.

±âº»°ªÀº ¸ðµç ´Þ·Â¿¡ ´ëÇØ »ç¿ë °¡´É/»ç¿ë Áß ¾×¼¼½º ±ÇÇÑÀ» ºÎ¿©ÇÏ´Â °ÍÀÔ´Ï´Ù.

[-l min|max]

min - ÃÖ¼Ò µ¥ÀÌÅÍ ÀÌÀü Åë°è Áï, ´Þ·Â ¾ÆÀ̵ð, ÁÖ ¼ÒÀ¯ÀÚ ¹× °¢ ´Þ·ÂÀÇ À̺¥Æ®¿Í ¼öÇàÇÒ ÀÛ¾÷ ¼ö¸¦ ±â·ÏÇÕ´Ï´Ù.

max - ÃÖ´ë µ¥ÀÌÅÍ ÀÌÀü Åë°è Áï, ÃÖ¼Ò Åë°è¿¡ Âü¼®ÀÚ ¼ö, °¢ À̺¥Æ® ¹× ¼öÇàÇÒ ÀÛ¾÷¿¡ ´ëÇÑ °æº¸ ¼ö¸¦ ´õÇÏ¿© ±â·ÏÇÕ´Ï´Ù.

ics2migrate´Â cal_svr_base/opt/SUNWics5/cal/sbin µð·ºÅ丮ÀÇ ics2migrate.log¿¡ Åë°è¸¦ ±â·ÏÇÕ´Ï´Ù.

±âº»ÀûÀ¸·Î ics2migrate´Â ÀÌÀü Åë°è¸¦ Äֿܼ¡ Ç¥½ÃÇÏ¸ç ·Î±× ÆÄÀÏÀ» »ý¼ºÇÏÁö ¾Ê½À´Ï´Ù.

source

Calendar Server 2.x µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀÌ ÀÖ´Â µð·ºÅ丮ÀÔ´Ï´Ù.

µ¥ÀÌÅͺ£À̽º¸¦ ÀÌÀüÇÏ·Á¸é -m db ¿É¼ÇÀÇ ÁöÁ¤ ¿©ºÎ¿Í °ü°è ¾øÀÌ source¸¦ ¹Ýµå½Ã ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

target

Calendar Server 6.0 µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀÌ ÀÖ´Â µð·ºÅ丮ÀÔ´Ï´Ù.

µ¥ÀÌÅͺ£À̽º¸¦ ÀÌÀüÇÏ·Á¸é -m db ¿É¼ÇÀÇ ÁöÁ¤ ¿©ºÎ¿Í °ü°è ¾øÀÌ targetÀ» ¹Ýµå½Ã ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

ÀÌÀü °á°ú Á¡°Ë

ÀÌÀüÀ» ¸¶Ä¡¸é ±× °á°ú¸¦ Á¡°ËÇÕ´Ï´Ù.

ÀÌÀü ¿¹

´Þ·Â µ¥ÀÌÅͺ£À̽º¿Í LDAP »ç¿ëÀÚ Á¤º¸¸¦ ¸ðµÎ ÀÌÀü

LDAP »ç¿ëÀÚ Á¤º¸¿Í Calendar Server 2.x µ¥ÀÌÅͺ£À̽º¸¦ ÀÌÀüÇÕ´Ï´Ù. Calendar Server 2.x µ¥ÀÌÅͺ£À̽º´Â /var/opt/SUNWicsrv/2x_db µð·ºÅ丮¿¡ ÀúÀåµÇ¾î ÀÖ°í 6.0 µ¥ÀÌÅͺ£À̽º´Â /var/opt/SUNWics5/50_db µð·ºÅ丮¿¡ ÀúÀåµÇ¾î ÀÖ½À´Ï´Ù.

¸ðµç ´Þ·Â¿¡ ´ëÇØ ¿¹¾à ¹× »ç¿ë °¡´É/»ç¿ë Áß ¾×¼¼½º ±ÇÇÑÀ» ºÎ¿©Çϰí ics2migrate.log¶ó´Â ·Î±× ÆÄÀÏ¿¡ ÃÖ¼Ò ÀÌÀü Åë°è¸¦ ±â·ÏÇÕ´Ï´Ù.

ics2migrate /var/opt/SUNWicsrv/2x_db /var/opt/SUNWics5/50_db -l min

Quiet ¸ðµå¿¡¼­ ÀÌÀü

¾ÕÀÇ ¿¹¿Í µ¿ÀÏÇÑ ÀÌÀüÀ» quiet ¸ðµå¿¡¼­ ¼öÇàÇÕ´Ï´Ù. ics2migrate´Â ÀÌÀü Åë°è¸¦ Äֿܼ¡ Ç¥½ÃÇÏÁö ¾ÊÀ¸¸ç ·Î±× ÆÄÀϵµ »ý¼ºÇÏÁö ¾Ê½À´Ï´Ù.

ics2migrate -q /var/opt/SUNWicsrv/2x_db /var/opt/SUNWics5/50_db

´Þ·Â µ¥ÀÌÅͺ£À̽º¸¸ ÀÌÀü

2x_db µð·ºÅ丮(ÇöÀç µð·ºÅ丮¿¡ ´ëÇÑ »ó´ë °æ·Î)¿¡ ÀúÀåµÈ 2.x ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¸ ÀÌÀüÇϸç /var/opt/SUNWics5/50_db µð·ºÅ丮¿¡ 6.0 µ¥ÀÌÅͺ£À̽º¸¦ ¸¸µì´Ï´Ù.

ics2migrate -m db 2x_db /var/opt/SUNWics5/50_db

LDAP »ç¿ëÀÚ Á¤º¸¸¸ ÀÌÀü

Calendar Server 2.x LDAP »ç¿ëÀÚ Á¤º¸¸¸ 6.0 ¹öÀü Çü½ÄÀ¸·Î ÀÌÀüÇÕ´Ï´Ù.

ics2migrate -m ldap

´Þ·Â µ¥ÀÌÅͺ£À̽º¿Í LDAP »ç¿ëÀÚ Á¤º¸¸¦ ¸ðµÎ ÀÌÀü

LDAP°ú ´Þ·Â µ¥ÀÌÅͺ£À̽º Á¤º¸¸¦ ÁöÁ¤ÇÑ µð·ºÅ丮·Î ÀÌÀüÇÕ´Ï´Ù. °¢ »ç¿ëÀÚÀÇ ±âº» ´Þ·Â¿¡ ´ëÇØ¼­¸¸ ¿¹¾à ¾×¼¼½º ±ÇÇÑÀ» ºÎ¿©ÇÏ°í ¼­¹öÀÇ ¸ðµç ´Þ·Â¿¡ ´ëÇØ »ç¿ë °¡´É/»ç¿ë Áß ¾×¼¼½º ±ÇÇÑÀ» °ÅºÎÇÏ¸ç ·Î±× ÆÄÀÏ¿¡ Åë°è Á¤º¸¸¦ »ý¼ºÇÏÁö ¾Ê½À´Ï´Ù.

ics2migrate -s def -f none 2x_db 50_db


ncs4migrate À¯Æ¿¸®Æ¼

ÀÌ Àý¿¡¼­´Â ncs4migrate ÀÌÀü À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© Netscape Calendar Server 4.x ´Þ·Â µ¥ÀÌÅ͸¦ Sun ONE Calendar Server·Î ÀÌÀüÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

Netscape Calendar Server 4.x ´Þ·ÂÀº °³¹ß¾÷üÀÎ Corporate Software & Technologies Int. Inc.ÀÇ À̸§À» µû¼­ CS&T ´Þ·ÂÀ̶ó°íµµ ÇÕ´Ï´Ù.

ncs4migrate À¯Æ¿¸®Æ¼ º¹»çº»ÀÌ ÇÊ¿äÇϸé Sun ±â¼ú Áö¿ø ´ã´çÀÚ³ª ¿µ¾÷ ´ã´çÀÚ¿¡°Ô ¹®ÀÇÇϽʽÿÀ. ncs4migrate¸¦ ¹ÞÀ¸¸é À̸¦ cal_svr_base/opt/SUNWics5/cal/sbin µð·ºÅ丮¿¡ º¹»çÇÕ´Ï´Ù.

ÀÌ ÀýÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.

ÀÌÀü ¿ä±¸ »çÇ×

ÀÌÀü ÀÛ¾÷¿¡´Â ´ÙÀ½°ú °°Àº Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î°¡ ÇÊ¿äÇÕ´Ï´Ù.

¼Ò½º ½Ã½ºÅÛ°ú ´ë»ó ½Ã½ºÅÛÀº ´Ù¸¥ ¼­¹öÀÏ ¼öµµ ÀÖ°í °°Àº ¼­¹öÀÏ ¼öµµ ÀÖ½À´Ï´Ù. Áö¿ø Ç÷§Æû ¸ñ·ÏÀº Sun ONE Calendar Server ¸±¸®½º ³ëÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.

ÀÌÀü ³»¿ë

´ÙÀ½ Ç¥¿¡¼­´Â ncs4migrate°¡ Netscape Calendar Server 4.0 µ¥ÀÌÅ͸¦ Calendar Server 6.0À¸·Î ÀÌÀüÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

Ç¥ 3-4  Netscape Calendar Server 4.0 µ¥ÀÌÅÍ ÀÌÀü 

Netscape Calendar Server 4.0 µ¥ÀÌÅÍ Ç׸ñ

Calendar Server 5.0 ÀÌÀü °á°ú

ȸÀÇ, À̺¥Æ®, ÀÚ¿ø ¹× »ç¿ëÀÚ ³ëÆ®

À̺¥Æ®·Î ÀÌÀüµË´Ï´Ù.

ŽºÅ©

¼öÇàÇÒ ÀÛ¾÷(ŽºÅ©)À¸·Î ÀÌÀüµË´Ï´Ù.

¾×¼¼½º (º¸¾È) ±ÇÇÑ

ÀÌÀüÇÏ´Â µ¿¾È ¹«½ÃµË´Ï´Ù. ÁöÁ¤ ¹× ÁöÁ¤ ±ÇÇÑÀº ÀÌÀüµÇÁö ¾Ê½À´Ï´Ù.

»ç¿ëÀÚ ´Þ·Â ¹× ÀÚ¿ø ´Þ·ÂÀÇ °æ¿ì ncs4migrate´Â ics.conf ÆÄÀÏ¿¡¼­ ´ÙÀ½°ú °°Àº ¾×¼¼½º Á¦¾î ¹®ÀÚ¿­À» »ç¿ëÇÕ´Ï´Ù.

»ç¿ëÀÚ ´Þ·ÂÀÇ °æ¿ì ncs4migrate´Â calstore.calendar.default.aclÀ» »ç¿ëÇϰí Calendar Server 5.0 ´Þ·ÂÀÇ ÇÁ¶óÀ̹ö½Ã ¼³Á¤À» ´ÙÀ½°ú °°ÀÌ ÁöÁ¤ÇÕ´Ï´Ù.

  • ´Þ·Â ¼ÒÀ¯ÀÚ: °¡¿ë¼º, ÀÏÁ¤, Àбâ, »èÁ¦ ¹× ¼öÁ¤
  • ´Ù¸¥ ¸ðµç »ç¿ëÀÚ: °¡¿ë¼º ¹× ÀÏÁ¤

ÀÚ¿ø ´Þ·ÂÀÇ °æ¿ì ncs4migrate´Â resource.default.aclÀ» »ç¿ëÇϰí Calendar Server 5.0 ´Þ·ÂÀÇ ÇÁ¶óÀ̹ö½Ã ¼³Á¤À» ´ÙÀ½°ú °°ÀÌ ÁöÁ¤ÇÕ´Ï´Ù.

  • ÀÚ¿ø ¼ÒÀ¯ÀÚ: °¡¿ë¼º, ÀÏÁ¤, Àбâ, »èÁ¦ ¹× ¼öÁ¤
  • ´Ù¸¥ ¸ðµç »ç¿ëÀÚ: °¡¿ë¼º, ÀÏÁ¤ ¹× Àбâ

ÇÁ¶óÀ̹ö½Ã ¼³Á¤ ¹× º¯°æ ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Calendar Express ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.

ÁÖ ÀÌÀüÇϱâ Àü¿¡ ics.conf ÆÄÀÏÀÇ ¹®ÀÚ¿­ÀÌ ´ÙÀ½°ú °°ÀÌ Á¤È®ÇÑÁö È®ÀÎÇϽʽÿÀ.

calstore.calendar.default.aclÀÇ Á¤È®ÇÑ ¹®ÀÚ¿­Àº ´ÙÀ½°ú °°½À´Ï´Ù.

@@o^a^r^g;@@o^c^wdeic^g;@^a^sf^g;@^c^^g

resource.default.aclÀÇ Á¤È®ÇÑ ¹®ÀÚ¿­Àº ´ÙÀ½°ú °°½À´Ï´Ù.

@@o^a^r^g;@@o^c^wdeic^g;@^a^rsf^g;@^c^^g

ÆÄÀÏ Ã·ºÎ

ÀÌÀü °úÁ¤ Áß ¹«½ÃµÇ¸ç ·Î±× ÆÄÀÏ¿¡ °æ°í¸¦ »ý¼ºÇÕ´Ï´Ù.

±×·ì

ÀÌÀüµÇÁö ¾Ê½À´Ï´Ù.

ÀÌÀü ´Ü°è

Calendar Server 5.0 µ¥ÀÌÅͺ£À̽º ¹é¾÷

ÀÌÀüÇϱâ Àü¿¡ ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ ¹«°á¼ºÀ» º¸ÀåÇϱâ À§ÇØ ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

  1. csbackup, Sun StorEdge Enterprise Backup¢â ¼ÒÇÁÆ®¿þ¾î ¶Ç´Â Legato Networker¢ç °°Àº À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ¹é¾÷ÇÕ´Ï´Ù.
  2. ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Calendar Server °ü¸®ÀÚ ¼³¸í¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

  3. ´Þ·Â µ¥ÀÌÅͺ£À̽º¿¡¼­ csdb À¯Æ¿¸®Æ¼ÀÇ check ¸í·ÉÀ» ½ÇÇàÇÏ¿© µ¥ÀÌÅͺ£À̽º°¡ ¼Õ»óµÇ¾ú´ÂÁö Á¡°ËÇÕ´Ï´Ù. check ¸í·ÉÀÌ ¼Õ»óÀ» ¹ß°ßÇϸé csdb À¯Æ¿¸®Æ¼ÀÇ rebuild ¸í·ÉÀ» ½ÇÇàÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ¸¸µì´Ï´Ù.
  4. csdb ¹× csbackup À¯Æ¿¸®Æ¼¿¡ ´ëÇÑ ¼³¸í¼­´Â Sun ONE Calendar Server °ü¸®ÀÚ ¼³¸í¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

ÀÌÀü Áغñ

ncs4migrate À¯Æ¿¸®Æ¼¸¦ ½ÇÇàÇϱâ Àü¿¡ ´ë»ó ½Ã½ºÅÛ¿¡¼­ ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.

  1. ¼öÆÛÀ¯Àú(root) ¶Ç´Â ½Ã½ºÅÛ¿¡ ´ëÇØ °ü¸®ÀÚ ±ÇÇÑÀÌ ÀÖ´Â »ç¿ëÀÚ·Î ·Î±×ÀÎÇÕ´Ï´Ù.
  2. cal_svr_base/opt/SUNWics5/cal/sbin µð·ºÅ丮·Î º¯°æÇÕ´Ï´Ù.
  3. ncs4dirpaths.dat¶ó´Â À̸§À¸·Î ÅØ½ºÆ® ÆÄÀÏÀ» ¸¸µé°í Netscape Calendar Server 4.0 µ¥ÀÌÅͺ£À̽ºÀÇ Àüü µð·ºÅ丮 °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
  4. /apps/ncs/calendar/unison/db/nodes/N0/perm

    Netscape Calendar Server 4.0 µ¥ÀÌÅͺ£À̽º¸¦ Æ÷ÇÔÇÏ´Â µð·ºÅ丮¸¦ ãÀ¸·Á¸é unison.dbd ÆÄÀÏÀ» °Ë»öÇÕ´Ï´Ù.

    ÇÊ¿äÇÏ´Ù¸é ncs4migrate°¡ ³ëµå¿¡ ¾×¼¼½ºÇϰí Netscape Calendar Server 4.0 µ¥ÀÌÅͺ£À̽º°¡ ÀÖ´Â µð·ºÅ丮¸¦ ÀÐÀ» ¼ö ÀÖµµ·Ï ÇÊ¿äÇÑ ¿ä±¸ »çÇ×À» ÃæÁ·½Ãŵ´Ï´Ù.


    ÁÖ

    °æ·Î À̸§¿¡ $CAL_HOME°ú °°Àº º¯¼ö¸¦ »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À. ÀÌÀü °úÁ¤¿¡¼­´Â º¯¼ö¸¦ ÇØ¼®ÇÏÁö ¾Ê½À´Ï´Ù.


    ¿©·¯ ³ëµåÀÇ µ¥ÀÌÅÍ¿¡ ´ëÇØ ÇϳªÀÇ ncs4dirpaths.dat ÆÄÀÏÀ» »ý¼ºÇÏ´Â °Í¿¡ ´ëÇÑ Á¤º¸´Â ¿©·¯ ³ëµå¿¡¼­ µ¥ÀÌÅÍ ÀÌÀüÀ» ÂüÁ¶ÇϽʽÿÀ.

  5. ¼±ÅÃÇÑ »ç¿ëÀÚ¸¦ ÀÌÀüÇÏ·Á¸é cal_svr_base/opt/SUNWics5/cal/sbin µð·ºÅ丮¿¡ ncs4userfilter.dat¶ó´Â »ç¿ëÀÚ ÇÊÅÍ ÆÄÀÏÀ» ¸¸µì´Ï´Ù. ncs4userfilter.dat´Â ÀÌÀüÇÒ »ç¿ëÀÚ¸¦ ÁöÁ¤ÇÏ´Â ÅØ½ºÆ® ÆÄÀÏÀÔ´Ï´Ù. °¢ ÇàÀº ´ÙÀ½ Çü½Ä Áß Çϳª·Î »ç¿ëÀÚ¸¦ ½Äº°ÇÕ´Ï´Ù.
    • Netscape Calendar Server ´Þ·Â ½Ã½ºÅÛÀÇ ³ëµå ¹øÈ£:»ç¿ëÀÚ ¾ÆÀ̵ð(nscalxitemid ¼Ó¼º)
    • »ç¿ëÀÚÀÇ UID ¼Ó¼º
    • ¿¹¸¦ µé¾î ncs4userfilter.dat ÆÄÀÏÀº ´ÙÀ½°ú °°Àº Ç׸ñÀ¸·Î ±¸¼ºµÉ ¼ö ÀÖ½À´Ï´Ù.

      caluser1
      caluser2
      10000:00256
      10000:00257

      °°Àº ncs4userfilter.dat ÆÄÀÏ¿¡¼­ µÎ Çü½ÄÀ» ¸ðµÎ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

  6. LDAP ¼­¹ö°¡ ½ÇÇà ÁßÀÎÁö È®ÀÎÇÕ´Ï´Ù.
  7. ÀÌÀü °úÁ¤¿¡¼­ ´Þ·Â µ¥ÀÌÅͺ£À̽º°¡ ¾÷µ¥ÀÌÆ®µÇÁö ¾Êµµ·Ï ÇÏ·Á¸é ´Þ·Â ¼­¹ö¸¦ ÁßÁöÇÕ´Ï´Ù. ±×·¯³ª Netscape Calendar Server´Â °è¼Ó ½ÇÇàÇϰųª ÁßÁö½Ãų ¼ö ÀÖ½À´Ï´Ù.

Netscape Calendar Server 4.0 µ¥ÀÌÅ͸¦ ÀÌÀüÇÒ Áغñ°¡ µÇ¾ú½À´Ï´Ù.

µ¥ÀÌÅÍ ÀÌÀü

´ë»ó ½Ã½ºÅÛ¿¡¼­ ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.

  1. (ÇÊ¿äÇÑ °æ¿ì) ¼öÆÛÀ¯Àú(root) ¶Ç´Â ½Ã½ºÅÛ¿¡ ´ëÇØ °ü¸®ÀÚ ±ÇÇÑÀÌ ÀÖ´Â »ç¿ëÀÚ·Î ·Î±×ÀÎÇϰí cal_svr_base/opt/SUNWics5/cal/sbin µð·ºÅ丮·Î º¯°æÇÕ´Ï´Ù.
  2. ¸í·ÉÁÙ¿¡ ncs4migrate¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
  3. ±×·¯¸é ncs4migrate À¯Æ¿¸®Æ¼´Â Ç¥ 3-5ÀÇ ¿É¼Ç°ú ÇÔ²² ½ÃÀÛ ¸Þ´º¸¦ Ç¥½ÃÇÕ´Ï´Ù.

    ÁÖ: ncs4migrate°¡ (E)xport ¹× (I)mport ¿É¼ÇÀ» Ç¥½ÃÇÏ´õ¶óµµ ÀÌ·¯ÇÑ ¿É¼ÇÀº Áö¿øµÇÁö ¾ÊÀ¸¹Ç·Î »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

    Ç¥ 3-5  ncs4migrate À¯Æ¿¸®Æ¼ ¿É¼Ç 

    ncs4migrate ¿É¼Ç

    ¼³¸í

    (E)xport

    Netscape Calendar Server 4.0 ´Þ·Â µ¥ÀÌÅ͸¦ Áß°£ ÆÄÀÏ·Î ³»º¸³À´Ï´Ù.

    (I)mport

    Áß°£ ÆÄÀÏ¿¡¼­ ´Þ·Â µ¥ÀÌÅͺ£À̽º·Î µ¥ÀÌÅ͸¦ °¡Á®¿É´Ï´Ù.

    (S)kip

    Áß°£ ÆÄÀÏÀ» °Ç³Ê¶Ý´Ï´Ù. Netscape Calendar Server 4.0¿¡¼­ Calendar Server 5.0À¸·Î ÇÑ ¹ø¿¡ ·¹ÄÚµå Çϳª¾¿ ÀÌÀüÇÕ´Ï´Ù.

    (L)ogging = ON|OFF

    ·Î±ëÀ» ¼³Á¤ÇÕ´Ï´Ù. ·Î±ë ÆÄÀÏ À̸§Àº ncs4migrate_yyyymmdd-hhmmss.logÀÔ´Ï´Ù.
    ±âº»°ªÀº ONÀÔ´Ï´Ù.

    (V)erbose = ON|OFF

    Verbose ·Î±×¸¦ ¼³Á¤ÇÕ´Ï´Ù. ±âº»°ªÀº OFFÀÔ´Ï´Ù.

    µð½ºÅ© °ø°£À» Àý¾àÇÏ·Á¸é OFF·Î µÎ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

    (D)ebug = ON|OFF

    Debug ·Î±×¸¦ ¼³Á¤ÇÕ´Ï´Ù. ±âº»°ªÀº OFFÀÔ´Ï´Ù.

    (Q)uiet = ON|OFF

    È­¸é Ãâ·ÂÀ» ¼³Á¤ÇÕ´Ï´Ù. ±âº»°ªÀº OFFÀÔ´Ï´Ù.

    (T)erminate = TRUE|FALSE  

    Netscape Calendar Server 4.0 µ¥ÀÌÅͺ£À̽ºÀÇ »ç¿ëÀÚ°¡ LDAP¿¡ ¾øÀ¸¸é Á¾·áÇÕ´Ï´Ù. ±âº»°ªÀº FALSEÀÔ´Ï´Ù.

    (O)nly = TRUE|FALSE

    »ç¿ëÀÚ ÇÊÅÍ ÆÄÀÏ ncs4userfilter.datÀÇ »ç¿ëÀÚ¸¸ ÀÌÀüÇÕ´Ï´Ù.
    ±âº»°ªÀº FALSEÀÔ´Ï´Ù.

    O¿Í MÀÌ TRUEÀ̸é ncs4migrate´Â ÇÊÅÍ ÆÄÀÏ¿¡ ¼ÒÀ¯ÀÚ ¶Ç´Â Âü¼®Àڷμ­ Âü¿©ÇÑ »ç¿ëÀÚ°¡ ÀÖ´Â À̺¥Æ®¸¦ ¸ðµÎ ÀÌÀüÇÕ´Ï´Ù. ¸ðµç Âü¼®ÀÚÀÇ ´Þ·ÂÀ¸·Î À̺¥Æ®°¡ ÀÌÀüµË´Ï´Ù.

    (M)igrate = TRUE|FALSE

    »ç¿ëÀÚ ÇÊÅÍ ÆÄÀÏÀÇ »ç¿ëÀÚ¸¦ ÀÌÀüÇÕ´Ï´Ù. ±âº»°ªÀº FALSEÀÔ´Ï´Ù.

    (B)ypass = TRUE|FALSE

    »ç¿ëÀÚ ÇÊÅÍ ÆÄÀÏÀÇ »ç¿ëÀÚ¸¦ ÀÌÀüÇÏÁö ¾Ê½À´Ï´Ù. ±âº»°ªÀº FALSEÀÔ´Ï´Ù.

    (A)ny = TRUE|FALSE

    Netscape Calendar Server º¸¾È ¾×¼¼½º ¼öÁØÀ» ¾î¶»°Ô °áÇÕÇÏ´õ¶óµµ Calendar Server¿¡¼­ ¾×¼¼½º ±ÇÇÑÀÌ ºÎ¿©µË´Ï´Ù. ±âº»°ªÀº TRUEÀÔ´Ï´Ù. FALSE´Â 3°¡Áö ¾×¼¼½º ¼öÁØÀÌ ¸ðµÎ Á¸ÀçÇØ¾ß ÇÔÀ» ÀǹÌÇÕ´Ï´Ù. (H)elp¸¦ ÂüÁ¶ÇϽʽÿÀ.

    (U)ser

    »ç¿ëÀÚ ÇÊÅÍ ÆÄÀÏ ncs4userfilter.dat¸¦ Ç¥½ÃÇÕ´Ï´Ù.
    O ¿É¼ÇÀ» »ç¿ëÇÏ¿© ÇÊÅ͸µ ON|OFF¸¦ º¯°æÇÕ´Ï´Ù. ±âº»°ªÀº OFFÀÔ´Ï´Ù.

    (P)ath

    Netscape Calendar Server 4.0 µ¥ÀÌÅͺ£À̽ºÀÇ °æ·Î ÆÄÀÏÀÔ´Ï´Ù. ÆÄÀÏ À̸§Àº ncs4dirpaths.datÀÔ´Ï´Ù.

    (H)elp

    µµ¿ò¸» È­¸éÀ» Ç¥½ÃÇÕ´Ï´Ù.

    (E)xit

    ÇÁ·Î±×·¥À» Á¾·áÇÕ´Ï´Ù.

  4. ncs4migrate ¸Þ´º¿¡¼­ S ¿É¼ÇÀ» ÁöÁ¤ÇÏ¿© ¸ðµç »ç¿ëÀÚ¸¦ ÀÌÀüÇÕ´Ï´Ù. ¶Ç´Â »ç¿ëÀÚ ÇÊÅÍ ÆÄÀÏ(ncs4userfilter.dat)ÀÇ Æ¯Á¤ »ç¿ëÀÚ¸¦ ÀÌÀüÇÏ´Â ÁßÀ̶ó¸é O ¿É¼ÇÀ» ÁöÁ¤ÇÕ´Ï´Ù.
  5. ÀÌÀü ·Î±× ÆÄÀÏÀ» ¸ð´ÏÅÍÇÏ¿© ÀÌÀü »óŸ¦ Á¡°ËÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ÀÌÀü ·Î±× ÆÄÀÏ Á¡°ËÀ» ÂüÁ¶ÇϽʽÿÀ.
  6. ÀÌÀüÀÌ ³¡³ª¸é ÀÌÀüµÈ µ¥ÀÌÅÍ Á¡°Ë¿¡¼­ ¼³¸íÇÑ ´ë·Î ÀÌÀüµÈ ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ Á¡°ËÇÕ´Ï´Ù.
¿©·¯ ³ëµå¿¡¼­ µ¥ÀÌÅÍ ÀÌÀü

¿©·¯ ³ëµå·ÎºÎÅÍ Netscape Calendar Server 4.0 µ¥ÀÌÅ͸¦ ÀÌÀüÇÏ·Á¸é ´ë»ó ½Ã½ºÅÛ¿¡¼­ ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.

  1. ¼öÆÛÀ¯Àú(root) ¶Ç´Â ½Ã½ºÅÛ¿¡ ´ëÇÑ °ü¸®ÀÚ ±ÇÇÑÀ» °®´Â »ç¿ëÀÚ·Î ½Ã½ºÅÛ¿¡ ·Î±×ÀÎÇÑ ÈÄ °¢ ³ëµå¿¡¼­ ncs4migrate¸¦ ½ÇÇàÇÒ ½Ã½ºÅÛÀ¸·Î Netscape Calendar Server 4.0 µ¥ÀÌÅͺ£À̽º µð·ºÅ丮¸¦ º¹»çÇÕ´Ï´Ù(°¢ Netscape Calendar Server 4.0 µð·ºÅ丮´Â unison.dbd ÆÄÀÏÀ» Æ÷ÇÔÇØ¾ß ÇÔ).
  2. Netscape Calendar Server 4.0 µ¥ÀÌÅ͸¦ °¢ ³ëµå·ÎºÎÅÍ Á÷Á¢ ÀÌÀüÇÒ ¼öµµ ÀÖÁö¸¸ ¸ÕÀú ncs4migrate°¡ ´Ù¸¥ ³ëµåÀÇ Netscape Calendar Server 4.0 µ¥ÀÌÅ͸¦ ¾×¼¼½ºÇÒ ¼ö ÀÖµµ·Ï ÇÊ¿äÇÑ ¿ä±¸ »çÇ×À» ÇØ°áÇØ¾ß ÇÕ´Ï´Ù.

  3. cal_svr_base/opt/SUNWics5/cal/sbin µð·ºÅ丮·Î º¯°æÇÕ´Ï´Ù.
  4. ncs4dirpaths.dat ÆÄÀÏ¿¡¼­ ¸ðµç ³ëµåÀÇ µ¥ÀÌÅÍ¿¡ ´ëÇÑ µð·ºÅ丮 °æ·Î À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ ncs4dirpaths.dat ÆÄÀÏÀº ¼¼ ³ëµå¿¡ ´ëÇÑ µð·ºÅ丮 °æ·Î¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
  5. /apps/ncs/calendar/unison/db/nodes/N0/perm
    /apps/ncs/calendar/unison/db/nodes/N1/perm
    /apps/ncs/calendar/unison/db/nodes/N2/perm

  6. ÀÌÀü À¯Æ¿¸®Æ¼¸¦ ½ÇÇàÇÏ·Á¸é ¸í·ÉÁÙ¿¡ ncs4migrate¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
  7. ncs4migrate ¸Þ´º¿¡¼­ S ¿É¼ÇÀ» ÁöÁ¤ÇÏ¿© ¸ðµç »ç¿ëÀÚ¸¦ ÀÌÀüÇÕ´Ï´Ù. ¶Ç´Â »ç¿ëÀÚ ÇÊÅÍ ÆÄÀÏ(ncs4userfilter.dat)ÀÇ Æ¯Á¤ »ç¿ëÀÚ¸¦ ÀÌÀüÇÏ´Â ÁßÀ̶ó¸é O ¿É¼ÇÀ» ÁöÁ¤ÇÕ´Ï´Ù.
  8. ÀÌÀü ·Î±× ÆÄÀÏÀ» ¸ð´ÏÅÍÇÏ¿© ÀÌÀü »óŸ¦ Á¡°ËÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ÀÌÀü ·Î±× ÆÄÀÏ Á¡°ËÀ» ÂüÁ¶ÇϽʽÿÀ.
  9. ÀÌÀüÀÌ ³¡³ª¸é ÀÌÀüµÈ µ¥ÀÌÅÍ Á¡°Ë¿¡¼­ ¼³¸íÇÑ ´ë·Î ÀÌÀüµÈ ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ Á¡°ËÇÕ´Ï´Ù.
ÀÌÀü ·Î±× ÆÄÀÏ Á¡°Ë

ncs4migrate À¯Æ¿¸®Æ¼´Â ´ÙÀ½ À̸§ÀÇ ·Î±× ÆÄÀÏÀ» cal_svr_base/opt/SUNWics5/cal/sbin µð·ºÅ丮¿¡ »ý¼ºÇÕ´Ï´Ù.

ncs4migrate_yyyymmdd-hhmmss.log

¿©±â¼­ yyyymmdd-hhmmss´Â ÀÌÀüÀÌ ½ÃÀÛµÈ ½ÃÁ¡À» ³ªÅ¸³»´Â ŸÀÓ½ºÅÆÇÁÀÔ´Ï´Ù.

ncs4migrate À¯Æ¿¸®Æ¼¸¦ ½ÇÇàÇÏ´Â µ¥ ³Ê¹« ¸¹Àº ½Ã°£ÀÌ °É¸®´Â °æ¿ì À¯Æ¿¸®Æ¼°¡ °è¼Ó ½ÇÇà ÁßÀÓÀ» ¾Ë¸®´Â Ç¥½Ã·Î ·Î±× ÆÄÀÏÀÇ Å©±â°¡ Áõ°¡Çϰí ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù.


ÁÖ

·Î±× ÆÄÀÏÀÌ ³Ê¹« Ä¿ÁöÁö ¾Ê°Ô ÇÏ·Á¸é ncs4migrateÀÇ verbose (V) ¿É¼ÇÀ» »ý·«ÇÏ´Â ¹æ¹ýµµ ÀÖ½À´Ï´Ù.


ÀÌÀüµÈ µ¥ÀÌÅÍ Á¡°Ë

ÀÌÀüÀÌ ³¡³ª¸é ´ë»ó ½Ã½ºÅÛ¿¡¼­ ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.

  1. csdb À¯Æ¿¸®Æ¼ÀÇ check ¸í·ÉÀ» ½ÇÇàÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽º°¡ ¼Õ»óµÇÁö ¾Ê¾Ò´ÂÁö °Ë»çÇÕ´Ï´Ù. check ¸í·ÉÀÌ ¼Õ»óÀ» ¹ß°ßÇϸé csdb À¯Æ¿¸®Æ¼ÀÇ rebuild ¸í·ÉÀ» ½ÇÇàÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ¸¸µì´Ï´Ù.
  2. csdb À¯Æ¿¸®Æ¼ÀÇ check ¹× rebuild ¸í·É¿¡ ´ëÇÑ ¼³¸í¼­´Â ¼³¸í¼­ À¥ »çÀÌÆ®ÀÇ Sun ONE Calendar Server °ü¸®ÀÚ ¼³¸í¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

  3. ÇÊ¿äÇÏ´Ù¸é Calendar Server¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
  4. »ç¿ëÀÚ´Â ÀÌÀüµÈ ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ Calendar Express¸¦ »ç¿ëÇÏ¿© ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.


csrename À¯Æ¿¸®Æ¼

csrename À¯Æ¿¸®Æ¼´Â ´ÙÀ½°ú °°ÀÌ ´Þ·Â »ç¿ëÀÚ ¾ÆÀ̵𸦠¹Ù²ß´Ï´Ù.

csrename À¯Æ¿¸®Æ¼´Â ´ÙÀ½ µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù.

cal_svr_base/opt/SUNWics5/cal/sbin

csrenameÀ» ½ÇÇàÇϱâ Àü¿¡ ¸ÕÀú ´ÙÀ½À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

csrenameÀ» ½ÇÇàÇÏ·Á¸é icsuser (¶Ç´Â ±¸¼º Áß¿¡ ÁöÁ¤µÈ Calendar Server ·±Å¸ÀÓ »ç¿ëÀÚ ¾ÆÀ̵ð)·Î ·Î±×ÀÎÇØ¾ß ÇÕ´Ï´Ù. csrenameÀ» ¼öÆÛÀ¯Àú(root)·Î ½ÇÇàÇÑ °æ¿ì »õ µ¥ÀÌÅͺ£À̽º ÆÄÀÏ¿¡ ´ëÇÑ ±ÇÇÑÀ» Àç¼³Á¤ÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. LDAP Directory Server ¼Ó¼ºÀ» ¼öÁ¤ÇÏ·Á¸é ÇØ´ç µð·ºÅ丮¿¡ ´ëÇØ °ü¸® ±ÇÇÑÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

ÇÁ·±Æ®¿£µå/¹é¿£µå ¼­¹ö ±¸¼ºÀÎ °æ¿ì¿¡´Â °¢ ¹é¿£µå ¼­¹ö¿¡¼­ csrenameÀ» ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù.

csrename ±¸¹®

´ÙÀ½ ±¸¹®À» »ç¿ëÇÏ¿© csrenameÀ» ½ÇÇàÇÕ´Ï´Ù.

csrename [-t DestinationDB ] [-c ConfigFile ] [-e ErrorFile ] -m MappingFile rename [DB|LDAP]

-t DestinationDB´Â csrename¿¡¼­ º¯È¯µÈ »ç¿ëÀÚ ¾ÆÀ̵ð·Î »õ µ¥ÀÌÅͺ£À̽º¸¦ »ý¼ºÇÏ´Â ´ë»ó µð·ºÅ丮¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº MigratedDBÀÔ´Ï´Ù.

csrenameÀÌ ¿Ï·áµÇ¸é ics.conf ÆÄÀÏÀÇ caldb.berkeleydb.homedir.path ¸Å°³ º¯¼ö´Â ÇØ´ç ´ë»ó µ¥ÀÌÅͺ£À̽º¸¦ °¡¸®ÄÑ¾ß ÇÕ´Ï´Ù. caldb.berkeleydb.homedir.path°¡ ÇØ´ç ´ë»ó µ¥ÀÌÅͺ£À̽º µð·ºÅ丮¸¦ °¡¸®Å°µµ·Ï Àç¼³Á¤Çϰųª ´ë»ó µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» ¸Å°³ º¯¼ö¿¡¼­ ÁöÁ¤ÇÑ µð·ºÅ丮·Î À̵¿ÇÕ´Ï´Ù.

-c ConfigFileÀº Calendar Server ±¸¼º ÆÄÀÏÀ» ÁöÁ¤ÇÏ´Â ÀÔ·Â ¸Å°³ º¯¼öÀÔ´Ï´Ù. ±âº»°ªÀº ics.conf ÆÄÀÏÀÔ´Ï´Ù.

csrenameÀº ±¸¼º ÆÄÀÏÀÇ caldb.berkeleydb.homedir.path ¸Å°³ º¯¼ö¸¦ »ç¿ëÇÏ¿© ÀÔ·Â ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ À§Ä¡¸¦ °áÁ¤ÇÕ´Ï´Ù. ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ ±âº» À§Ä¡´Â cal_svr_base/var/opt/SUNWics5/csdbÀÔ´Ï´Ù.

-e ErrorFileÀº csrenameÀÌ ÇØ°áÇÒ ¼ö ¾ø´Â ¿À·ù ¶Ç´Â µ¥ÀÌÅͺ£À̽º Ç׸ñÀ» ±â·ÏÇÏ´Â ÆÄÀÏÀÔ´Ï´Ù. ±âº»°ªÀº MigrateErrorÀÔ´Ï´Ù.

-m MappingFileÀº ÀÔ·Â ¸ÅÇÎ ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº MigrateMappingÀÔ´Ï´Ù.

ÀÔ·Â ¸ÅÇÎ ÆÄÀÏÀº ±âÁ¸ »ç¿ëÀÚ ¾ÆÀ̵ð¿Í »õ »ç¿ëÀÚ ¾ÆÀ̵𸦠¸ÅÇνÃŲ ÅØ½ºÆ® ÆÄÀÏÀÔ´Ï´Ù.

csrenameÀ» ½ÇÇàÇϱâ Àü¿¡ ¸ÅÇÎ ÆÄÀÏÀ» ¸¸µé¾î¾ß ÇÕ´Ï´Ù. ±âÁ¸ °ª°ú »õ °ª »çÀÌ¿¡ °ø¹éÀ» »ç¿ëÇÏ¿© °¢ Çึ´Ù Çϳª¾¿ Ç׸ñÀ» ÁöÁ¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

tchang tc897675
jsmith js963123
...
bkamdar bk548769

DB|LDAP´Â ´ÙÀ½°ú °°ÀÌ ¾÷µ¥ÀÌÆ®µÇ´Â µ¥ÀÌÅͺ£À̽º¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

csrename ¿¹



ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     


Copyright 2003 Sun Microsystems, Inc. ¸ðµç ±Ç¸®´Â ÀúÀÛ±ÇÀÚÀÇ ¼ÒÀ¯ÀÔ´Ï´Ù.