| Solaris ¿î¿µ üÁ¦¿ë Sun ONE Calendar Server 6.0 ¼³Ä¡ ¼³¸í¼ |
3Àå
Calendar Server µ¥ÀÌÅÍ ÀÌÀüSun¢â ONE Calendar Server 6.0Àº ´ÙÀ½°ú °°Àº ÀÌÀü À¯Æ¿¸®Æ¼¸¦ Á¦°øÇÕ´Ï´Ù.
- cs5migrate À¯Æ¿¸®Æ¼ - Calendar Server 5.x µ¥ÀÌÅͺ£À̽º¸¦ Calendar Server 6.0À¸·Î ÀÌÀüÇÏ¸ç ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ Berkeley DB ¹öÀü 2.6¿¡¼ ¹öÀü 3.2.9·Î ¾÷±×·¹À̵åÇÕ´Ï´Ù.
- csmig À¯Æ¿¸®Æ¼ - ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ °¢ ´Þ·Â¿¡ ¼ÒÀ¯ÀÚ¸¦ ÇÒ´çÇϰí ÇÊ¿äÇÑ °æ¿ì °¢ ´Þ·Â ¾ÆÀ̵ð(calid)¸¦ ¼ÒÀ¯ÀÚ¿¡°Ô ¸ÅÇÎÇÕ´Ï´Ù. ÀÌ·¸°Ô Çϸé È£½ºÆ®µÈ (°¡»ó) µµ¸ÞÀΰú LDAP ´Þ·Â Á¶È¸ µ¥ÀÌÅͺ£À̽º(CLD) Ç÷¯±× ÀÎ Áö¿øÀÌ Çã¿ëµË´Ï´Ù.
- csvdmig À¯Æ¿¸®Æ¼ - È£½ºÆ®µÈ (°¡»ó) µµ¸ÞÀÎÀ» »ç¿ëÇϵµ·Ï Calendar Server 6.0 »çÀÌÆ®¸¦ ¾÷±×·¹À̵åÇÕ´Ï´Ù.
- ics2migrate À¯Æ¿¸®Æ¼ - iPlanet Calendar Server 2.x¿¡¼ µ¥ÀÌÅ͸¦ ÀÌÀüÇÕ´Ï´Ù.
- ncs4migrate À¯Æ¿¸®Æ¼ - Netscape Calendar Server 4.x¿¡¼ µ¥ÀÌÅ͸¦ ÀÌÀüÇÕ´Ï´Ù.
- csrename À¯Æ¿¸®Æ¼ - ´Þ·Â µ¥ÀÌÅͺ£À̽º¿Í LDAP Directory Server ("ics" Á¢µÎ¾î¸¦ °¡Áø Calendar Server ¼Ó¼º)ÀÇ ´Þ·Â »ç¿ëÀÚ ¾ÆÀ̵𸦠¹Ù²ß´Ï´Ù.
±×¸² 3-1¿¡¼´Â Calendar Server ÀÌÀü À¯Æ¿¸®Æ¼¸¦ ½ÇÇàÇϱâ À§ÇÑ ·Îµå¸ÊÀ» Ç¥½ÃÇÕ´Ï´Ù.
±×¸² 3-1 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 À¯Æ¿¸®Æ¼´Â ´ÙÀ½ ±¸¹®À» »ç¿ëÇÕ´Ï´Ù.
-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¸¦ ½ÇÇàÇϱâ Àü¿¡ ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
- csbackup, Sun StorEdge Enterprise Backup¢â ¼ÒÇÁÆ®¿þ¾î ¶Ç´Â Legato Networker¢ç¿Í °°Àº À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© Calendar Server 5.x µ¥ÀÌÅͺ£À̽º¸¦ ¹é¾÷ÇÕ´Ï´Ù.
- ÀÌÀüÇϱâ Àü¿¡ csbd rebuild ¸í·ÉÀ» »ç¿ëÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ¸¸µå´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Calendar Server °ü¸®ÀÚ ¼³¸í¼ÀÇ 5Àå, “Calendar Server µ¥ÀÌÅͺ£À̽º °ü¸®”¸¦ ÂüÁ¶ÇϽʽÿÀ.
- ÇÊ¿äÇϸé ics.conf ÆÄÀÏ¿¡¼caldb.serveralarms ¸Å°³ º¯¼ö¸¦ yes·Î ¼³Á¤ÇÏ¿© °æº¸¸¦ Ȱ¼ºÈÇÕ´Ï´Ù.
- Calendar Server 5.x µ¥ÀÌÅͺ£À̽º¸¦ ´Ù¸¥ ¼¹ö·Î À̵¿ÇØ¾ß ÇÒ °æ¿ì µ¥ÀÌÅͺ£À̽º(*.db) ÆÄÀÏÀÌ ³Ê¹« Å©Áö¸¸ ¾ÊÀ¸¸é »õ ¼¹ö·Î °£´ÜÈ÷ º¹»çÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀÌ Å« °æ¿ì¿¡´Â µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀÇ ¾ÐÃà ÆÄÀÏÀ» ¸¸µé°í ±× ¾ÐÃà ÆÄÀÏÀ» »õ ¼¹ö·Î º¹»çÇÑ ´ÙÀ½ ¾ÐÃàÀ» DZ´Ï´Ù.
cs5migrate¸¦ ½ÇÇàÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
- Solaris ¹× ±âŸ UNIX ½Ã½ºÅÛ¿¡¼´Â icsgroup ¹× icsuser¿Í °°ÀÌ Calendar Server¸¦ ½ÇÇà ÁßÀÎ »ç¿ëÀÚ ¹× ±×·ìÀ¸·Î ·Î±×ÀÎÇÕ´Ï´Ù.
- ÇÊ¿äÇÑ °æ¿ì stop-cal ¸í·ÉÀ» »ç¿ëÇÏ¿© Calendar Server¸¦ ÁßÁöÇÕ´Ï´Ù.
- ÇÊ¿äÇÑ °æ¿ì target-directory¸¦ ¸¸µì´Ï´Ù. target-directory°¡ ÀÖ¾î¾ß cs5migrate¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
- cs5migrate¸¦ ½ÇÇàÇÕ´Ï´Ù. ±¸¹®¿¡ ´ëÇØ¼´Â cs5migrate ±¸¹®À» ÂüÁ¶ÇϽʽÿÀ.
¿¹¸¦ µé¾î Solaris ½Ã½ºÅÛ¿¡¼´Â ´ÙÀ½°ú °°ÀÌ ½ÇÇàÇÕ´Ï´Ù.
./cs5migrate -q -l max /var/opt/SUNWics5/csdb511
/var/opt/SUNWics5/csdb60
ÀÌ ¿¹¿¡¼´Â /var/opt/SUNWics5/csdb60 µð·ºÅ丮°¡ ÀÖ¾î¾ß ÀÌÀüÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌÀü »óÅ¿¡ °üÇÑ Á¤º¸´Â cs5migrate.log ÆÄÀÏÀ» È®ÀÎÇÕ´Ï´Ù. ÀÌÀü Áß¿¡ ¿À·ù°¡ ¹ß»ýÇϰųª ´Þ·Â µ¥ÀÌÅͺ£À̽º Ç׸ñÀ» ÀÌÀüÇÒ ¼ö ¾ø´Â °æ¿ì cs5migrate´Â ÇØ´ç »çÇ×À» cs5migrateerror.log¿¡ ÀÛ¼ºÇÕ´Ï´Ù.
- cs5migrate´Â ics.conf ÆÄÀÏÀ» ¼öÁ¤ÇÏÁö ¾ÊÀ¸¹Ç·Î cs5migrate°¡ ¿Ï·áµÇ¸é ics.conf ÆÄÀÏÀÇ caldb.berkeleydb.homedir.path ¸Å°³ º¯¼ö´Â ÀÌÀüµÈ µ¥ÀÌÅͺ£À̽º¸¦ °¡¸®Åµ´Ï´Ù.
ÀÌ ¸Å°³ º¯¼ö°¡ ÀÌÀüµÈ µ¥ÀÌÅͺ£À̽º µð·ºÅ丮¸¦ °¡¸®Å°µµ·Ï Àç¼³Á¤Çϰųª ÀÌÀüµÈ µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» ¸Å°³ º¯¼ö¿¡¼ ÁöÁ¤ÇÑ µð·ºÅ丮·Î À̵¿ÇÕ´Ï´Ù.
- LDAP µ¥ÀÌÅÍ Ä³½Ã ¿É¼Ç(local.ldap.cache.enable = "yes")À̳ª CLD ij½Ã ¿É¼Ç(caldb.cld.cache.enable = "yes")À» »ç¿ëÇÏ´Â °æ¿ì¿¡´Â cs5migrate¸¦ ½ÇÇàÇÑ ÈÄ ldap_cache ¹× cld_cache µð·ºÅ丮¸¦ ´ë»ó µð·ºÅ丮¿¡ ¸¸µì´Ï´Ù.
- ÀÌÀüµÈ µ¥ÀÌÅͺ£À̽º ÆÄÀÏ¿¡ ´ëÇÑ ±ÇÇÑÀ» È®ÀÎÇÕ´Ï´Ù. cs5migrate¸¦ icsuser·Î ½ÇÇàÇÑ °æ¿ì ¾×¼¼½º ¹®Á¦°¡ ¹ß»ýÇÏÁö ¾Ê½À´Ï´Ù. ¼öÆÛÀ¯Àú(root)·Î ½ÇÇàÇÑ °æ¿ì ±ÇÇÑÀ» Àç¼³Á¤ÇØ¾ß ÇÒ ¼öµµ ÀÖÁö¸¸ ±ÇÀåµÇÁö´Â ¾Ê½À´Ï´Ù.
- start-cal ¸í·ÉÀ» »ç¿ëÇÏ¿© Calendar Server¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
csmig À¯Æ¿¸®Æ¼csmig À¯Æ¿¸®Æ¼´Â ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ °¢ ´Þ·Â¿¡ ¼ÒÀ¯ÀÚ¸¦ ÇÒ´çÇϸç ÇÊ¿äÇÏ´Ù¸é °¢ ´Þ·Â ¾ÆÀ̵ð(calid)¸¦ ¼ÒÀ¯ÀÚ¿Í ¸ÅÇÎÇÕ´Ï´Ù.
csmig À¯Æ¿¸®Æ¼°¡ È£½ºÆ®µÈ (°¡»ó) µµ¸ÞÀÎ ¹× LDAP ´Þ·Â Á¶È¸ µ¥ÀÌÅͺ£À̽º(CLD) Ç÷¯±× ÀÎÀ» Áö¿øÇϸé ÀÌ Ç÷¯±× ÀÎÀ» »ç¿ëÇÏ¿© ÀÌÀüµÈ µ¥ÀÌÅͺ£À̽ºÀÇ ´Þ·Â¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. LDAP CLD Ç÷¯±× ÀÎÀº ´Þ·ÂÀ» ¿©·¯ ¹é¿£µå ¼¹ö¿¡ ºÐ»êÇÒ ¼ö ÀÖ°Ô ÇÔÀ¸·Î½á ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ ¼öÆò È®À强À» Á¦°øÇÕ´Ï´Ù. LDAP CLD Ç÷¯±× Àο¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Calendar Server °ü¸®ÀÚ ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀÌ ÀýÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
csmig ±â´É
csmig ÀÌÀü À¯Æ¿¸®Æ¼´Â ´ÙÀ½ ±â´ÉÀ» ¼öÇàÇÕ´Ï´Ù.
- csmig´Â caldb.berkeleydb.homedir.path ¸Å°³ º¯¼ö°¡ ÁöÁ¤ÇÑ ÇöÀç ´Þ·Â µ¥ÀÌÅͺ£À̽º(*.db ÆÄÀÏ)ÀÇ »ç¿ëÀÚ ¹× ÀÚ¿ø ´Þ·ÂÀ» ÀÌÀüÇÕ´Ï´Ù. »õ ´ë»ó µ¥ÀÌÅͺ£À̽º¿¡¼´Â csmig°¡ ´Þ·Â µî·Ï Á¤º¸(calprops), À̺¥Æ®, ¼öÇàÇÒ ÀÛ¾÷(ŽºÅ©) ¹× ±×·ì ¿¹¾à ¿£Áø(gse) µ¥ÀÌÅͺ£À̽º ÆÄÀÏ¿¡¼ LDAP CLD Ç÷¯±× Àο¡ ÇÊ¿äÇÑ Ç׸ñÀ» ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù.
- csmig´Â icsSubscribed, icsCalendar, icsCalendarOwned, icsFreeBusy, icsSet ¹× uid (ÀÚ¿ø ´Þ·Â¿ë)¸¦ Æ÷ÇÔÇÏ¿© LDAP Ç׸ñ°ú °ü·ÃµÈ ¸ðµç LDAP ¼Ó¼ºÀ» ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù. csmig´Â LDAP Directory Server µ¥ÀÌÅͺ£À̽ºÀÇ °¢ ´Þ·Â¿¡ ´ëÇØ icsDWPHost ¼Ó¼ºÀ» ¸¸µì´Ï´Ù. icsDWPHost´Â ´Þ·ÂÀÌ »óÁÖÇÏ´Â ¹é¿£µå ¼¹öÀÇ È£½ºÆ® À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
- csmig´Â ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ °¢ ´Þ·Â¿¡ ¼ÒÀ¯ÀÚ¸¦ ÇÒ´çÇϸç ÇÊ¿äÇÏ´Ù¸é °¢ ´Þ·Â ¾ÆÀ̵ð(calid)¸¦ ¼ÒÀ¯ÀÚ¿Í ¸ÅÇÎÇÕ´Ï´Ù. ¸ðµç ±âº» calids¸¦ ±×´ë·Î À¯ÁöÇÏ¸ç ¾Æ¹« °Íµµ º¯°æÇÏÁö ¾Ê½À´Ï´Ù. ´Ù¸¥ ´Þ·ÂÀº ´ÙÀ½°ú °°ÀÌ ¸ÅÇε˴ϴÙ.
- À¯È¿ÇÑ ¼ÒÀ¯ÀÚ°¡ ¾ø´Â »ç¿ëÀÚ ´Þ·ÂÀº -c ¿É¼ÇÀ¸·Î csmig¿¡ Àü´ÞµÈ »ç¿ëÀÚ°¡ ¼ÒÀ¯ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, jsmithÀÇ ¼ÒÀ¯ÀÚ°¡ ¾ø°í orphanÀÌ -c ¿É¼ÇÀ¸·Î ÁöÁ¤µÇ¸é jsmith´Â orphan:jsmith·Î º¯È¯µË´Ï´Ù.
- ¼ÒÀ¯ÀÚ°¡ ¾ø´Â ÀÚ¿ø ´Þ·ÂÀº -r¿É¼ÇÀ¸·Î csmig¿¡ Àü´ÞµÈ ÀÚ¿ø »ç¿ëÀÚ°¡ ¼ÒÀ¯ÇÕ´Ï´Ù.
- ÀÚ¿ø ´Þ·Â À̸§¿¡ ÄÝ·ÐÀÌ Æ÷ÇԵǾî ÀÖÀ¸¸é ÄÝ·ÐÀÌ ¹ØÁÙ·Î º¯È¯µË´Ï´Ù.
csmig ¿ä±¸ »çÇ×
csmig¸¦ »ç¿ëÇϱâ À§ÇÑ ¿ä±¸ »çÇ×Àº ´ÙÀ½°ú °°½À´Ï´Ù.
- ´Þ·Â µ¥ÀÌÅͺ£À̽º°¡ ¼Õ»óµÇÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù. csdb check ¸í·ÉÀ» »ç¿ëÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ Á¡°ËÇϰí ÇÊ¿äÇÏ´Ù¸é csdb rebuild ¸í·ÉÀ» ½ÇÇàÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ¸¸µì´Ï´Ù. ÀÌ ¸í·É¿¡ ´ëÇÑ Á¤º¸´Â Sun ONE Calendar Server °ü¸®ÀÚ ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
- »õ·Î¿î ´ë»ó µ¥ÀÌÅͺ£À̽º ¹× ¹é¾÷ µ¥ÀÌÅͺ£À̽º(ÇØ´çµÇ´Â °æ¿ì)¸¦ À§ÇÑ ÃæºÐÇÑ µð½ºÅ© °ø°£ÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
- csmig¸¦ ½ÇÇàÇÏ·Á¸é icsuser (¶Ç´Â ±¸¼º Áß¿¡ ÁöÁ¤µÈ Calendar Server ·±Å¸ÀÓ »ç¿ëÀÚ ¾ÆÀ̵ð)·Î ·Î±×ÀÎÇÕ´Ï´Ù. csmig¸¦ ¼öÆÛÀ¯Àú(root)·Î ½ÇÇàÇÑ °æ¿ì ÀÌÀüµÈ ÆÄÀÏ¿¡ ´ëÇÑ ±ÇÇÑÀ» Àç¼³Á¤ÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
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¸¦ »ç¿ëÇÏ¿© ´Þ·Â µ¥ÀÌÅ͸¦ ÀÌÀüÇÏ´Â ±ÇÀå ´Ü°èÀÔ´Ï´Ù.
- LDAP Directory Server ±¸¼º - »öÀÎÀ» Ãß°¡Çϸé ÀÌÀü ¼º´É ¹× LDAP µ¥ÀÌÅÍÀÇ ´Þ·Â °Ë»ö ¼º´ÉÀ» Å©°Ô Çâ»ó½Ãų ¼ö ÀÖ½À´Ï´Ù.
- Å×½ºÆ® Dry Run ¼öÇà - dry runÀº ÀÌÀü °úÁ¤¿¡¼ csmig°¡ ¼öÇàÇÒ ÀÛ¾÷À» º¸°íÇÏ¸ç ½ÇÁ¦ µ¥ÀÌÅ͸¦ ÀÌÀüÇÏÁö´Â ¾Ê½À´Ï´Ù. dry runÀ» ½ÇÇàÇÑ ÈÄ ¿À·ù¸¦ ¼öÁ¤ÇÏ°í ¹ÌÇØ°á ´Þ·ÂÀ» ó¸®ÇÒ °èȹÀ» ¼¼¿ï ¼ö ÀÖ½À´Ï´Ù.
- ÀÛ¾÷ µ¥ÀÌÅÍ ÀÌÀü - ½ÇÁ¦ ÀÌÀü ÀÛ¾÷ ½ÇÇà Áß 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À» ½ÇÇàÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
- icsuser (¶Ç´Â ±¸¼º Áß¿¡ ÁöÁ¤µÈ Calendar Server ·±Å¸ÀÓ »ç¿ëÀÚ ¾ÆÀ̵ð)·Î ·Î±×ÀÎÇÕ´Ï´Ù. csmig¸¦ ¼öÆÛÀ¯Àú(root)·Î ½ÇÇàÇÑ °æ¿ì ÀÌÀüµÈ ÆÄÀÏ¿¡ ´ëÇÑ ±ÇÇÑÀ» Àç¼³Á¤ÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
- (ÇÊ¿äÇÑ °æ¿ì) Calendar Server 6.0À» ½ºÅ×ÀÌ¡ ¼¹ö¿¡ ¼³Ä¡ÇÕ´Ï´Ù.
- ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ ½º³À¼¦À» ½ºÅ×ÀÌ¡ ¼¹ö¿¡ º¹»çÇÕ´Ï´Ù.
- ÀÛ¾÷ LDAP ȯ°æ°ú ºñ½ÁÇÏ°Ô LDAP ¼¹ö¸¦ ¼³Ä¡ÇÕ´Ï´Ù. LDAP µ¥ÀÌÅͺ£À̽º ½º³À»ñÀ» slapd.ldbm.conf ÆÄÀÏÀÇ »õ·Î¿î »öÀΰú ÇÔ²² ÇØ´ç ¼¹ö¿¡ ¼³Ä¡ÇÕ´Ï´Ù.
- cal_svr_base/opt/SUNWics5/cal/sbin µð·ºÅ丮·Î º¯°æÇÕ´Ï´Ù.
- ¼ÒÀ¯ÀÚ°¡ ¾ø´Â ´Þ·Â¿¡ ´ëÇØ Æ÷°ýÀûÀÎ calid¸¦ ¸¸µé ¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, Solaris ½Ã½ºÅÛ¿¡¼ ´ÙÀ½ ¸í·ÉÀº orphanÀÇ calid¸¦ °®´Â »ç¿ëÀÚ¸¦ ¸¸µì´Ï´Ù.
./csuser -g orphan -s adminuser -y password -l en -c orphan create orphan
- (ÇÊ¿äÇÑ °æ¿ì) stop-cal ¸í·ÉÀ» »ç¿ëÇÏ¿© Calendar Server¸¦ ÁßÁöÇÕ´Ï´Ù.
- csdb check ¸í·ÉÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º°¡ ¼Õ»óµÇ¾ú´ÂÁö Á¡°ËÇÕ´Ï´Ù. ¼Õ»óÀÌ ¹ß°ßµÇ¸é csdb rebuild¸¦ ½ÇÇàÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ¸¸µì´Ï´Ù.
- dryrun ¿É¼ÇÀ» »ç¿ëÇÏ¿© csmig¸¦ ½ÇÇàÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Solaris ½Ã½ºÅÛ¿¡¼ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù.
./csmig -b sesta.com -o csmig.out -e csmig.errors -m csmig.map -c orphan -r calmaster dryrun
ÀÌ ¸í·ÉÀº ¼ÒÀ¯ÀÚ°¡ ¾ø´Â »ç¿ëÀÚ ´Þ·ÂÀ» orphan¿¡ ÇÒ´çÇÏ°í ¼ÒÀ¯ÀÚ°¡ ¾ø´Â ÀÚ¿ø ´Þ·ÂÀ» calmaster¿¡ ÇÒ´çÇÕ´Ï´Ù.
Ãâ·Â ¸ÅÇÎ ÆÄÀÏ(csmig.map)À» È®ÀÎÇÕ´Ï´Ù. ¸ÅÇÎ ÆÄÀÏÀº LDAP ½ºÅ°¸¶ÀÇ Ç׸ñÀ» ¾÷µ¥ÀÌÆ®ÇÏ´Â µ¥ ±ÇÀåµÇ´Â º¯°æ »çÇ×À» ³ª¿ÇÕ´Ï´Ù.
- Ãâ·Â, ¸ÅÇÎ ¹× ¿À·ù ÆÄÀÏÀ» Á¡°ËÇÕ´Ï´Ù. ¹ß°ßÇÑ LDAP ¹®Á¦ ¶Ç´Â ¿À·ù¸¦ ÇØ°áÇÕ´Ï´Ù. ½ÇÁ¦ ÀÌÀüÇϱâ Àü¿¡ ¹ÌÇØ°á ´Þ·ÂÀ» ó¸®ÇÏ´Â ¹æ¹ýÀ» °áÁ¤ÇÕ´Ï´Ù. ´ÙÀ½°ú °°Àº ¹æ¹ýÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ½ÇÁ¦ ÀÛ¾÷ ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ÀÌÀüÇϱâ Àü¿¡ ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ½ºÅ×ÀÌ¡ ¼¹ö·Î ÀÌÀüÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ÀÌ ´Ü°è¸¦ ÅëÇØ ÀÛ¾÷ µ¥ÀÌÅͺ£À̽º¸¦ ÀÌÀüÇϱâ Àü¿¡ µ¥ÀÌÅÍ ÀÌÀü ¹æ¹ýÀ» Á¤È®ÇÏ°Ô ÆÄ¾ÇÇÏ°í ¹®Á¦¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿¹¸¦ µé¾î, 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
- Å×½ºÆ® ÀÌÀüÀÌ ³¡³ª¸é ÀÌÀüµÈ µ¥ÀÌÅͺ£À̽º¸¦ caldb.berkeleydb.homedir.path ¸Å°³ º¯¼ö°¡ ÁöÁ¤ÇÑ /csdb µð·ºÅ丮·Î º¹»çÇÕ´Ï´Ù. ¶Ç´Â ÀÌÀüµÈ µ¥ÀÌÅͺ£À̽ºÀÇ »õ À§Ä¡¸¦ °¡¸®Å°µµ·Ï ÀÌ ¸Å°³ º¯¼ö¸¦ ÆíÁýÇÕ´Ï´Ù. ±×·± ÈÄ ´ÙÀ½°ú °°ÀÌ Á¡°ËÀ» ¼öÇàÇÕ´Ï´Ù.
- »õ ´Þ·Â µ¥ÀÌÅͺ£À̽º¿¡¼ csdb check¸¦ ½ÇÇàÇÕ´Ï´Ù. ÀÌÀüµÈ µ¥ÀÌÅͺ£À̽ºÀÇ À̺¥Æ® ¹× ¼öÇàÇÒ ÀÛ¾÷ ¼ö°¡ ¹Ì¸® ÀÌÀüµÈ ÇÕ°è¿Í ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù.
- icsCalendarOwned Ç׸ñÀ» °Ë»öÇϰí ÀÌ Ç׸ñÀÌ ¹Ì¸® ÀÌÀüµÈ ´Þ·Â ¼ö¿Í ÀÏÄ¡ÇÏ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
- Calendar Express¿¡ ·Î±×ÀÎÇÏ¿© ÀÌÀüµÈ µ¥ÀÌÅͺ£À̽º¿¡¼ ÀϺΠ´Þ·ÂÀ» È®ÀÎÇÕ´Ï´Ù.
Å×½ºÆ® ÀÌÀüÀÌ ¼º°øÇϸé ÀÛ¾÷ µ¥ÀÌÅͺ£À̽º¸¦ ÀÌÀüÇÒ Áغñ°¡ µÇ¾ú½À´Ï´Ù.
ÀÛ¾÷ µ¥ÀÌÅÍ ÀÌÀü
csmig¸¦ »ç¿ëÇÏ¿© ÀÛ¾÷ µ¥ÀÌÅͺ£À̽º¸¦ ÀÌÀüÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
- icsuser (¶Ç´Â ±¸¼º Áß¿¡ ÁöÁ¤µÈ Calendar Server ·±Å¸ÀÓ »ç¿ëÀÚ ¾ÆÀ̵ð)·Î ·Î±×ÀÎÇÕ´Ï´Ù. csmig¸¦ ¼öÆÛÀ¯Àú(root)·Î ½ÇÇàÇÑ °æ¿ì ÀÌÀüµÈ ÆÄÀÏ¿¡ ´ëÇÑ ±ÇÇÑÀ» Àç¼³Á¤ÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
- cal_svr_base/opt/SUNWics5/cal/sbin µð·ºÅ丮·Î º¯°æÇÕ´Ï´Ù.
- (ÇÊ¿äÇÑ °æ¿ì) stop-cal ¸í·ÉÀ» »ç¿ëÇÏ¿© Calendar Server¸¦ ÁßÁöÇÕ´Ï´Ù.
- ´ÙÀ½ µ¥ÀÌÅ͸¦ ¹é¾÷ÇÕ´Ï´Ù.
- csmig¸¦ migrate ¿É¼ÇÀ» »ç¿ëÇÏ¿© ½ÇÇàÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Solaris ½Ã½ºÅÛ¿¡¼ ´ÙÀ½ ¸í·ÉÀº ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ /var/opt/SUNWics5/newcsdb/ µð·ºÅ丮·Î ÀÌÀüÇÕ´Ï´Ù.
./csmig -t /var/opt/SUNWics5/newcsdb/ -b sesta.com -o csmig.out -e csmig.errors -m csmig.log -c orphan -r calmaster migrate
- ¿À·ù ÆÄÀÏ¿¡¼ ¹ÌÇØ°á ´Þ·ÂÀÌ ÀÖ´ÂÁö È®ÀÎÇϰí Å×½ºÆ® Dry Run ¼öÇàÀÇ ´Ü°è 10¿¡¼ ¼¼¿î °èȹ¿¡ µû¶ó ÇØ°áÇÕ´Ï´Ù.
- »õ·Î ÀÌÀüµÈ µ¥ÀÌÅͺ£À̽º¸¦ caldb.berkeleydb.homedir.path ¸Å°³ º¯¼ö°¡ ÁöÁ¤ÇÑ /csdb µð·ºÅ丮·Î º¹»çÇÕ´Ï´Ù. ¶Ç´Â ÀÌÀüµÈ µ¥ÀÌÅͺ£À̽ºÀÇ »õ À§Ä¡¸¦ °¡¸®Å°µµ·Ï ÀÌ ¸Å°³ º¯¼ö¸¦ ÆíÁýÇÕ´Ï´Ù.
- csdb check ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÀÌÀüµÈ µ¥ÀÌÅͺ£À̽º¸¦ Á¡°ËÇÕ´Ï´Ù. ¼Õ»óÀÌ ³ªÅ¸³ª¸é csdb rebuild¸¦ ½ÇÇàÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ¸¸µì´Ï´Ù.
- 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ÀÔ´Ï´Ù.
- start-cal ¸í·ÉÀ» »ç¿ëÇÏ¿© Calendar Server¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
- Calendar Server¿¡ ·Î±×ÀÎÇϰí ÀÌÀüµÈ ¿©·¯ ´Þ·ÂÀ» Á¡°ËÇÏ¿© ±¸¼ºÀÌ Á¦´ë·Î ÀÛµ¿ÇÏ´ÂÁö È®ÀÎÇÕ´Ï´Ù. Á¡°Ë Áß °æº¸¸¦ ºñȰ¼ºÈÇÏ·Á¸é ics.conf ÆÄÀÏ¿¡¼ ´ÙÀ½ ¸Å°³ º¯¼ö¸¦ 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 ±¸¹®
csvdmig À¯Æ¿¸®Æ¼´Â ´ÙÀ½ ±¸¹®À» »ç¿ëÇÕ´Ï´Ù.
-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À¸·Î ÀÌÀüÇÏ·Á¸é ´ÙÀ½°ú °°Àº Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î°¡ ÇÊ¿äÇÕ´Ï´Ù.
- ¼Ò½º ½Ã½ºÅÛ - ÀÌÀüÇÒ Calendar Server 2.x µ¥ÀÌÅ͸¦ °¡Áö°í ÀÖ½À´Ï´Ù.
- ´ë»ó ½Ã½ºÅÛ - ÀÌÀüµÈ µ¥ÀÌÅͰ¡ ¸¸µé¾îÁö´Â À§Ä¡·Î¼, Calendar Server 6.0 ÀÌ»óÀÌ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.
- ics2migrate À¯Æ¿¸®Æ¼ - ÀÌÀüÇϱâ Àü¿¡ ¸ÕÀú SunÀÇ ±â¼ú Áö¿ø ´ã´çÀÚ³ª ¿µ¾÷ ´ã´çÀÚ¿¡°Ô ¹®ÀÇÇÏ¿© ÃֽйöÀüÀÇ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇϰí ÀÖ´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.
¼Ò½º ½Ã½ºÅÛ°ú ´ë»ó ½Ã½ºÅÛÀº ´Ù¸¥ ¼¹öÀÏ ¼öµµ ÀÖ°í °°Àº ¼¹öÀÏ ¼öµµ ÀÖ½À´Ï´Ù. Áö¿ø Ç÷§Æû ¸ñ·ÏÀº Sun ONE Calendar Server ¸±¸®½º ³ëÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀÌÀü ³»¿ë
´ÙÀ½ Ç¥´Â Calendar Server 2.x µ¥ÀÌÅ͸¦ ³ª¿Çϸç ics2migrate°¡ µ¥ÀÌÅ͸¦ Calendar Server 6.0¿¡ ÀÌÀüÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.
´ÙÀ½ Ç¥´Â Calendar Server 2.x LDAP ¼Ó¼ºÀ» ³ª¿Çϰí ics2migrate°¡ Calendar Server 6.0À¸·Î ¼Ó¼ºÀ» ÀÌÀüÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.
ÀÌÀü ÇÁ·Î¼¼½º
ics2migrate ´Ü°è´Â ´ÙÀ½°ú °°½À´Ï´Ù.
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·Î ¾÷±×·¹À̵åÇÏ´Â ¹æ¹ý
- Solaris ¹× ±âŸ UNIX ½Ã½ºÅÛ¿¡¼ icsgroup ¹× icsuser¿Í °°ÀÌ Calendar Server¸¦ ½ÇÇà ÁßÀÎ »ç¿ëÀÚ ¹× ±×·ìÀ¸·Î ·Î±×ÀÎÇÕ´Ï´Ù.
- ÇÊ¿äÇÑ °æ¿ì 2.x Calendar Server¸¦ ÁßÁöÇÕ´Ï´Ù.
- ´Þ·Â 2.x µ¥ÀÌÅͺ£À̽º¸¦ ¹é¾÷ÇÏÁö ¾ÊÀº °æ¿ì ¹é¾÷ÇÕ´Ï´Ù.
- ´ÙÀ½ µð·ºÅ丮¿¡¼ ±âÁ¸ °øÀ¯(__db_name.share) ¶Ç´Â ·Î±×(log.*) ÆÄÀÏÀ» Á¦°Å(»èÁ¦)ÇÕ´Ï´Ù.
cal_svr_base/opt/SUNWics5/cal/lib/http
cal_svr_base/var/opt/SUNWics5/csdb
- db_upgrade À¯Æ¿¸®Æ¼¸¦ ½ÇÇàÇÏ¿© 2.x ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ¹öÀü 3.2.9·Î ¾÷±×·¹À̵åÇÕ´Ï´Ù. ÇöÀç µð·ºÅ丮°¡ 2.x ´Þ·Â µ¥ÀÌÅͺ£À̽º°¡ ÀÖ´Â µð·ºÅ丮°¡ ¾Æ´Ï¸é -h ¿É¼ÇÀ» »ç¿ëÇÏ¿© ÇØ´ç µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» °¡¸®Åµ´Ï´Ù.
ÁÖ ¸ðµç 2.x µ¥ÀÌÅͺ£À̽º ÆÄÀÏ(alarms.db, calprops.db, events.db, todos.db)¿¡¼ db_upgrade¸¦ ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù. ¼¹ö¸¦ ´Þ·Â µ¥ÀÌÅͺ£À̽º¿¡ Á÷Á¢ ¿¬°áÇÏÁö ¾Ê´õ¶óµµ Calendar Server ±¸¼ºÀÇ ¸ðµç ÇÁ·±Æ®¿£µå ¹× ¹é¿£µå ¼¹ö¿¡¼ db_upgrade¸¦ ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù.
- µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀÌ ÀÖ´Â csdb µð·ºÅ丮¿¡¼ Calendar Server 2.x caldb.conf ÆÄÀÏÀ» ãÀº ´ÙÀ½ ±× ÆÄÀÏÀÇ Ã¹ ¹øÂ° ÇàÀ» ´ÙÀ½°ú °°ÀÌ º¯°æÇÕ´Ï´Ù.
ÀÌÀü °ª: caldb.version "1.0.0 [BerkeleyDB]"
»õ °ª: caldb.version= "1.0.0 [BerkeleyDB]"
ÁÖ ÀÌ ÆÄÀÏÀÌ csdb µð·ºÅ丮¿¡ ¾øÀ» °æ¿ì ÅØ½ºÆ® ÆíÁý±â¸¦ »ç¿ëÇÏ¿© ÆÄÀÏÀ» ¸¸µç ´ÙÀ½ ù ¹øÂ° Çà¿¡ »õ °ªÀ» ¼³Á¤ÇÕ´Ï´Ù.
µ¥ÀÌÅÍ ÀÌÀü
´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÏ¿© ics2migrate¸¦ ½ÇÇàÇÕ´Ï´Ù.
- ics2migrate°¡ ÀÖ´Â µð·ºÅ丮·Î º¯°æÇÕ´Ï´Ù.
- ics2migrate ±¸¹®ÀÇ ±¸¹®À» »ç¿ëÇÏ¿© ics2migrate¸¦ ½ÇÇàÇÕ´Ï´Ù.
- ÀÌÀü ÈÄ¿¡ ics.conf ÆÄÀÏÀÇ caldb.berkeleydb.homedir.path ¸Å°³ º¯¼ö°¡ ÀÌÀüµÈ µ¥ÀÌÅͺ£À̽º¸¦ °¡¸®Å°´ÂÁö È®ÀÎÇÕ´Ï´Ù.
- csdb check ¸í·ÉÀ» ½ÇÇàÇϰí, ÇÊ¿äÇϸé csdb rebuild ¸í·ÉÀ» ½ÇÇàÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ¸¸µì´Ï´Ù.
ics2migrate ±¸¹®
Calendar Server 2.x µ¥ÀÌÅͺ£À̽º¿Í LDAP »ç¿ëÀÚ ±âº» ¼³Á¤ ÀÌÀü
Calendar Server 2.x µ¥ÀÌÅͺ£À̽º¸¸ ÀÌÀü
LDAP »ç¿ëÀÚ ±âº» ¼³Á¤¸¸ ÀÌÀü
Ç¥ 3-3Àº ics2migrate ¿É¼Ç°ú °¢ ¿É¼Ç¿¡ ´ëÇÑ ¼³¸íÀ» ³ª¿ÇÕ´Ï´Ù.
ÀÌÀü °á°ú Á¡°Ë
ÀÌÀüÀ» ¸¶Ä¡¸é ±× °á°ú¸¦ Á¡°ËÇÕ´Ï´Ù.
check ¸í·ÉÀº ´Þ·Â µ¥ÀÌÅͺ£À̽º°¡ ¼Õ»óµÇ¾ú´ÂÁö °Ë»çÇÕ´Ï´Ù. ¸¸ÀÏ check ¸í·ÉÀÌ ÇØ°áÇÒ ¼ö ¾ø´Â ºñÀϰü¼º ¿À·ù¸¦ ¹ß°ßÇϸé ÀÌ·¯ÇÑ »óȲÀ» º¸°íÇÕ´Ï´Ù. ÇÊ¿äÇÏ´Ù¸é csdb À¯Æ¿¸®Æ¼ÀÇ rebuild ¸í·ÉÀ» ½ÇÇàÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽º(caldb)¸¦ ´Ù½Ã ¸¸µé ¼ö ÀÖ½À´Ï´Ù.
csdb À¯Æ¿¸®Æ¼ÀÇ check ¹× rebuild ¸í·É¿¡ ´ëÇÑ ¼³¸í¼´Â ¼³¸í¼ À¥ »çÀÌÆ®ÀÇ Sun ONE Calendar Server °ü¸®ÀÚ ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀÌÀü ¿¹
´Þ·Â µ¥ÀÌÅͺ£À̽º¿Í 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À¸·Î ÀÌÀüÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
ÀÌÀü ´Ü°è
Calendar Server 5.0 µ¥ÀÌÅͺ£À̽º ¹é¾÷
ÀÌÀüÇϱâ Àü¿¡ ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ ¹«°á¼ºÀ» º¸ÀåÇϱâ À§ÇØ ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
- csbackup, Sun StorEdge Enterprise Backup¢â ¼ÒÇÁÆ®¿þ¾î ¶Ç´Â Legato Networker¢ç °°Àº À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ¹é¾÷ÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Calendar Server °ü¸®ÀÚ ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
- ´Þ·Â µ¥ÀÌÅͺ£À̽º¿¡¼ csdb À¯Æ¿¸®Æ¼ÀÇ check ¸í·ÉÀ» ½ÇÇàÇÏ¿© µ¥ÀÌÅͺ£À̽º°¡ ¼Õ»óµÇ¾ú´ÂÁö Á¡°ËÇÕ´Ï´Ù. check ¸í·ÉÀÌ ¼Õ»óÀ» ¹ß°ßÇϸé csdb À¯Æ¿¸®Æ¼ÀÇ rebuild ¸í·ÉÀ» ½ÇÇàÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ¸¸µì´Ï´Ù.
csdb ¹× csbackup À¯Æ¿¸®Æ¼¿¡ ´ëÇÑ ¼³¸í¼´Â Sun ONE Calendar Server °ü¸®ÀÚ ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀÌÀü Áغñ
ncs4migrate À¯Æ¿¸®Æ¼¸¦ ½ÇÇàÇϱâ Àü¿¡ ´ë»ó ½Ã½ºÅÛ¿¡¼ ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
- ¼öÆÛÀ¯Àú(root) ¶Ç´Â ½Ã½ºÅÛ¿¡ ´ëÇØ °ü¸®ÀÚ ±ÇÇÑÀÌ ÀÖ´Â »ç¿ëÀÚ·Î ·Î±×ÀÎÇÕ´Ï´Ù.
- cal_svr_base/opt/SUNWics5/cal/sbin µð·ºÅ丮·Î º¯°æÇÕ´Ï´Ù.
- ncs4dirpaths.dat¶ó´Â À̸§À¸·Î ÅØ½ºÆ® ÆÄÀÏÀ» ¸¸µé°í Netscape Calendar Server 4.0 µ¥ÀÌÅͺ£À̽ºÀÇ Àüü µð·ºÅ丮 °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
/apps/ncs/calendar/unison/db/nodes/N0/perm
Netscape Calendar Server 4.0 µ¥ÀÌÅͺ£À̽º¸¦ Æ÷ÇÔÇÏ´Â µð·ºÅ丮¸¦ ãÀ¸·Á¸é unison.dbd ÆÄÀÏÀ» °Ë»öÇÕ´Ï´Ù.
ÇÊ¿äÇÏ´Ù¸é ncs4migrate°¡ ³ëµå¿¡ ¾×¼¼½ºÇϰí Netscape Calendar Server 4.0 µ¥ÀÌÅͺ£À̽º°¡ ÀÖ´Â µð·ºÅ丮¸¦ ÀÐÀ» ¼ö ÀÖµµ·Ï ÇÊ¿äÇÑ ¿ä±¸ »çÇ×À» ÃæÁ·½Ãŵ´Ï´Ù.
¿©·¯ ³ëµåÀÇ µ¥ÀÌÅÍ¿¡ ´ëÇØ ÇϳªÀÇ ncs4dirpaths.dat ÆÄÀÏÀ» »ý¼ºÇÏ´Â °Í¿¡ ´ëÇÑ Á¤º¸´Â ¿©·¯ ³ëµå¿¡¼ µ¥ÀÌÅÍ ÀÌÀüÀ» ÂüÁ¶ÇϽʽÿÀ.
- ¼±ÅÃÇÑ »ç¿ëÀÚ¸¦ ÀÌÀüÇÏ·Á¸é cal_svr_base/opt/SUNWics5/cal/sbin µð·ºÅ丮¿¡ ncs4userfilter.dat¶ó´Â »ç¿ëÀÚ ÇÊÅÍ ÆÄÀÏÀ» ¸¸µì´Ï´Ù. ncs4userfilter.dat´Â ÀÌÀüÇÒ »ç¿ëÀÚ¸¦ ÁöÁ¤ÇÏ´Â ÅØ½ºÆ® ÆÄÀÏÀÔ´Ï´Ù. °¢ ÇàÀº ´ÙÀ½ Çü½Ä Áß Çϳª·Î »ç¿ëÀÚ¸¦ ½Äº°ÇÕ´Ï´Ù.
- LDAP ¼¹ö°¡ ½ÇÇà ÁßÀÎÁö È®ÀÎÇÕ´Ï´Ù.
- ÀÌÀü °úÁ¤¿¡¼ ´Þ·Â µ¥ÀÌÅͺ£À̽º°¡ ¾÷µ¥ÀÌÆ®µÇÁö ¾Êµµ·Ï ÇÏ·Á¸é ´Þ·Â ¼¹ö¸¦ ÁßÁöÇÕ´Ï´Ù. ±×·¯³ª Netscape Calendar Server´Â °è¼Ó ½ÇÇàÇϰųª ÁßÁö½Ãų ¼ö ÀÖ½À´Ï´Ù.
Netscape Calendar Server 4.0 µ¥ÀÌÅ͸¦ ÀÌÀüÇÒ Áغñ°¡ µÇ¾ú½À´Ï´Ù.
µ¥ÀÌÅÍ ÀÌÀü
´ë»ó ½Ã½ºÅÛ¿¡¼ ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
- (ÇÊ¿äÇÑ °æ¿ì) ¼öÆÛÀ¯Àú(root) ¶Ç´Â ½Ã½ºÅÛ¿¡ ´ëÇØ °ü¸®ÀÚ ±ÇÇÑÀÌ ÀÖ´Â »ç¿ëÀÚ·Î ·Î±×ÀÎÇϰí cal_svr_base/opt/SUNWics5/cal/sbin µð·ºÅ丮·Î º¯°æÇÕ´Ï´Ù.
- ¸í·ÉÁÙ¿¡ ncs4migrate¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
±×·¯¸é ncs4migrate À¯Æ¿¸®Æ¼´Â Ç¥ 3-5ÀÇ ¿É¼Ç°ú ÇÔ²² ½ÃÀÛ ¸Þ´º¸¦ Ç¥½ÃÇÕ´Ï´Ù.
ÁÖ: ncs4migrate°¡ (E)xport ¹× (I)mport ¿É¼ÇÀ» Ç¥½ÃÇÏ´õ¶óµµ ÀÌ·¯ÇÑ ¿É¼ÇÀº Áö¿øµÇÁö ¾ÊÀ¸¹Ç·Î »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
- ncs4migrate ¸Þ´º¿¡¼ S ¿É¼ÇÀ» ÁöÁ¤ÇÏ¿© ¸ðµç »ç¿ëÀÚ¸¦ ÀÌÀüÇÕ´Ï´Ù. ¶Ç´Â »ç¿ëÀÚ ÇÊÅÍ ÆÄÀÏ(ncs4userfilter.dat)ÀÇ Æ¯Á¤ »ç¿ëÀÚ¸¦ ÀÌÀüÇÏ´Â ÁßÀ̶ó¸é O ¿É¼ÇÀ» ÁöÁ¤ÇÕ´Ï´Ù.
- ÀÌÀü ·Î±× ÆÄÀÏÀ» ¸ð´ÏÅÍÇÏ¿© ÀÌÀü »óŸ¦ Á¡°ËÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ÀÌÀü ·Î±× ÆÄÀÏ Á¡°ËÀ» ÂüÁ¶ÇϽʽÿÀ.
- ÀÌÀüÀÌ ³¡³ª¸é ÀÌÀüµÈ µ¥ÀÌÅÍ Á¡°Ë¿¡¼ ¼³¸íÇÑ ´ë·Î ÀÌÀüµÈ ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ Á¡°ËÇÕ´Ï´Ù.
¿©·¯ ³ëµå¿¡¼ µ¥ÀÌÅÍ ÀÌÀü
¿©·¯ ³ëµå·ÎºÎÅÍ Netscape Calendar Server 4.0 µ¥ÀÌÅ͸¦ ÀÌÀüÇÏ·Á¸é ´ë»ó ½Ã½ºÅÛ¿¡¼ ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
- ¼öÆÛÀ¯Àú(root) ¶Ç´Â ½Ã½ºÅÛ¿¡ ´ëÇÑ °ü¸®ÀÚ ±ÇÇÑÀ» °®´Â »ç¿ëÀÚ·Î ½Ã½ºÅÛ¿¡ ·Î±×ÀÎÇÑ ÈÄ °¢ ³ëµå¿¡¼ ncs4migrate¸¦ ½ÇÇàÇÒ ½Ã½ºÅÛÀ¸·Î Netscape Calendar Server 4.0 µ¥ÀÌÅͺ£À̽º µð·ºÅ丮¸¦ º¹»çÇÕ´Ï´Ù(°¢ Netscape Calendar Server 4.0 µð·ºÅ丮´Â unison.dbd ÆÄÀÏÀ» Æ÷ÇÔÇØ¾ß ÇÔ).
Netscape Calendar Server 4.0 µ¥ÀÌÅ͸¦ °¢ ³ëµå·ÎºÎÅÍ Á÷Á¢ ÀÌÀüÇÒ ¼öµµ ÀÖÁö¸¸ ¸ÕÀú ncs4migrate°¡ ´Ù¸¥ ³ëµåÀÇ Netscape Calendar Server 4.0 µ¥ÀÌÅ͸¦ ¾×¼¼½ºÇÒ ¼ö ÀÖµµ·Ï ÇÊ¿äÇÑ ¿ä±¸ »çÇ×À» ÇØ°áÇØ¾ß ÇÕ´Ï´Ù.
- cal_svr_base/opt/SUNWics5/cal/sbin µð·ºÅ丮·Î º¯°æÇÕ´Ï´Ù.
- ncs4dirpaths.dat ÆÄÀÏ¿¡¼ ¸ðµç ³ëµåÀÇ µ¥ÀÌÅÍ¿¡ ´ëÇÑ µð·ºÅ丮 °æ·Î À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ ncs4dirpaths.dat ÆÄÀÏÀº ¼¼ ³ëµå¿¡ ´ëÇÑ µð·ºÅ丮 °æ·Î¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
/apps/ncs/calendar/unison/db/nodes/N0/perm
/apps/ncs/calendar/unison/db/nodes/N1/perm
/apps/ncs/calendar/unison/db/nodes/N2/perm- ÀÌÀü À¯Æ¿¸®Æ¼¸¦ ½ÇÇàÇÏ·Á¸é ¸í·ÉÁÙ¿¡ ncs4migrate¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
- ncs4migrate ¸Þ´º¿¡¼ S ¿É¼ÇÀ» ÁöÁ¤ÇÏ¿© ¸ðµç »ç¿ëÀÚ¸¦ ÀÌÀüÇÕ´Ï´Ù. ¶Ç´Â »ç¿ëÀÚ ÇÊÅÍ ÆÄÀÏ(ncs4userfilter.dat)ÀÇ Æ¯Á¤ »ç¿ëÀÚ¸¦ ÀÌÀüÇÏ´Â ÁßÀ̶ó¸é O ¿É¼ÇÀ» ÁöÁ¤ÇÕ´Ï´Ù.
- ÀÌÀü ·Î±× ÆÄÀÏÀ» ¸ð´ÏÅÍÇÏ¿© ÀÌÀü »óŸ¦ Á¡°ËÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ÀÌÀü ·Î±× ÆÄÀÏ Á¡°ËÀ» ÂüÁ¶ÇϽʽÿÀ.
- ÀÌÀüÀÌ ³¡³ª¸é ÀÌÀüµÈ µ¥ÀÌÅÍ Á¡°Ë¿¡¼ ¼³¸íÇÑ ´ë·Î ÀÌÀüµÈ ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ Á¡°ËÇÕ´Ï´Ù.
ÀÌÀü ·Î±× ÆÄÀÏ Á¡°Ë
ncs4migrate À¯Æ¿¸®Æ¼´Â ´ÙÀ½ À̸§ÀÇ ·Î±× ÆÄÀÏÀ» cal_svr_base/opt/SUNWics5/cal/sbin µð·ºÅ丮¿¡ »ý¼ºÇÕ´Ï´Ù.
ncs4migrate_yyyymmdd-hhmmss.log
¿©±â¼ yyyymmdd-hhmmss´Â ÀÌÀüÀÌ ½ÃÀÛµÈ ½ÃÁ¡À» ³ªÅ¸³»´Â ŸÀÓ½ºÅÆÇÁÀÔ´Ï´Ù.
ncs4migrate À¯Æ¿¸®Æ¼¸¦ ½ÇÇàÇÏ´Â µ¥ ³Ê¹« ¸¹Àº ½Ã°£ÀÌ °É¸®´Â °æ¿ì À¯Æ¿¸®Æ¼°¡ °è¼Ó ½ÇÇà ÁßÀÓÀ» ¾Ë¸®´Â Ç¥½Ã·Î ·Î±× ÆÄÀÏÀÇ Å©±â°¡ Áõ°¡Çϰí ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
ÀÌÀüµÈ µ¥ÀÌÅÍ Á¡°Ë
ÀÌÀüÀÌ ³¡³ª¸é ´ë»ó ½Ã½ºÅÛ¿¡¼ ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
- csdb À¯Æ¿¸®Æ¼ÀÇ check ¸í·ÉÀ» ½ÇÇàÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽º°¡ ¼Õ»óµÇÁö ¾Ê¾Ò´ÂÁö °Ë»çÇÕ´Ï´Ù. check ¸í·ÉÀÌ ¼Õ»óÀ» ¹ß°ßÇϸé csdb À¯Æ¿¸®Æ¼ÀÇ rebuild ¸í·ÉÀ» ½ÇÇàÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ¸¸µì´Ï´Ù.
csdb À¯Æ¿¸®Æ¼ÀÇ check ¹× rebuild ¸í·É¿¡ ´ëÇÑ ¼³¸í¼´Â ¼³¸í¼ À¥ »çÀÌÆ®ÀÇ Sun ONE Calendar Server °ü¸®ÀÚ ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
- ÇÊ¿äÇÏ´Ù¸é Calendar Server¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
»ç¿ëÀÚ´Â ÀÌÀüµÈ ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ Calendar Express¸¦ »ç¿ëÇÏ¿© ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
csrename À¯Æ¿¸®Æ¼csrename À¯Æ¿¸®Æ¼´Â ´ÙÀ½°ú °°ÀÌ ´Þ·Â »ç¿ëÀÚ ¾ÆÀ̵𸦠¹Ù²ß´Ï´Ù.
- ´Þ·Â µ¥ÀÌÅͺ£À̽º ÆÄÀÏ - ´Þ·Â µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀÇ »ç¿ëÀÚ À̸§(»ç¿ëÀÚ ¾ÆÀ̵ð)À» ¹Ù²Û ´ÙÀ½ »õ µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» ´ë»ó µð·ºÅ丮¿¡ ÀÛ¼ºÇÕ´Ï´Ù. ±âÁ¸ ´Þ·Â µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀº ¼öÁ¤µÇÁö ¾Ê½À´Ï´Ù.
- LDAP Directory Server - Calendar Server LDAP ¼Ó¼º(Áï, "ics" Á¢µÎ¾î¸¦ °¡Áø ¼Ó¼º)¿¡¼ »ç¿ëÀÚ ¾ÆÀ̵𸦠º¯È¯ÇÕ´Ï´Ù. LDAP Directory Server°¡ ¹Ù·Î ¼öÁ¤µË´Ï´Ù.
csrename À¯Æ¿¸®Æ¼´Â ´ÙÀ½ µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù.
cal_svr_base/opt/SUNWics5/cal/sbin
csrenameÀ» ½ÇÇàÇϱâ Àü¿¡ ¸ÕÀú ´ÙÀ½À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.
csrenameÀ» ½ÇÇàÇÏ·Á¸é icsuser (¶Ç´Â ±¸¼º Áß¿¡ ÁöÁ¤µÈ Calendar Server ·±Å¸ÀÓ »ç¿ëÀÚ ¾ÆÀ̵ð)·Î ·Î±×ÀÎÇØ¾ß ÇÕ´Ï´Ù. csrenameÀ» ¼öÆÛÀ¯Àú(root)·Î ½ÇÇàÇÑ °æ¿ì »õ µ¥ÀÌÅͺ£À̽º ÆÄÀÏ¿¡ ´ëÇÑ ±ÇÇÑÀ» Àç¼³Á¤ÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. LDAP Directory Server ¼Ó¼ºÀ» ¼öÁ¤ÇÏ·Á¸é ÇØ´ç µð·ºÅ丮¿¡ ´ëÇØ °ü¸® ±ÇÇÑÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
ÇÁ·±Æ®¿£µå/¹é¿£µå ¼¹ö ±¸¼ºÀÎ °æ¿ì¿¡´Â °¢ ¹é¿£µå ¼¹ö¿¡¼ csrenameÀ» ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù.
csrename ±¸¹®
´ÙÀ½ ±¸¹®À» »ç¿ëÇÏ¿© csrenameÀ» ½ÇÇàÇÕ´Ï´Ù.
-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 bk548769DB|LDAP´Â ´ÙÀ½°ú °°ÀÌ ¾÷µ¥ÀÌÆ®µÇ´Â µ¥ÀÌÅͺ£À̽º¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
csrename ¿¹
- DBMapFileÀ̶ó´Â ¸ÅÇÎ ÆÄÀÏÀ» ±â¹ÝÀ¸·Î »ç¿ëÀÚ ¾ÆÀ̵𸦠º¯°æÇϰí newcalDB¶ó´Â ´ë»ó µð·ºÅ丮¿¡ »õ ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ¸¸µì´Ï´Ù.
csrename -t newcalDB -m DBMapFile rename DB
- NewNamesÀ̶ó´Â ¸ÅÇÎ ÆÄÀÏÀÇ °ªÀ» ±â¹ÝÀ¸·Î »ç¿ëÀÚ ¾ÆÀ̵𸦠º¯°æÇϰí NewDB¶ó´Â ´ë»ó µð·ºÅ丮¿¡ »õ ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ¸¸µé°í LDAP Directory ServerÀÇ Calendar Server ¼Ó¼ºÀ» ¼öÁ¤ÇÕ´Ï´Ù.
csrename -t NewDB -m NewNames rename LDAP