| |
| Sun Java System Calendar Server °ü¸® ¼³¸í¼ | |
4Àå
¸¶À̱׷¹ÀÌ¼Ç À¯Æ¿¸®Æ¼Calendar Server¸¦ ¼³Ä¡ ¹× ±¸¼ºÇÑ ÈÄ¿¡´Â ±¸¼º ¿ä¼Ò µ¥ÀÌÅͺ£À̽º¿Í LDAP µ¥ÀÌÅͺ£À̽º¸¦ ¸¶À̱׷¹À̼ÇÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ³·Àº ¼öÁØÀÇ µ¥ÀÌÅͺ£À̽º¸¦ ÇöÀç ¹öÀüÀ¸·Î ³ôÀ̱â À§ÇØ Á¦°øµÇ´Â ¸¶À̱׷¹ÀÌ¼Ç À¯Æ¿¸®Æ¼°¡ ¸î °¡Áö ÀÖ½À´Ï´Ù. ÀÌ Àå¿¡¼´Â Á¤È®ÇÑ À¯Æ¿¸®Æ¼¸¦ ¼±ÅÃÇÏ¿© ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï µ½´Â ¸¶À̱׷¹ÀÌ¼Ç À¯Æ¿¸®Æ¼ ·Îµå¸ÊÀ» Á¦°øÇÕ´Ï´Ù.
ÀÌ ÀåÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
Calendar Server ¸¶À̱׷¹ÀÌ¼Ç À¯Æ¿¸®Æ¼ °³¿äCalendar Server 6 2004Q2¿¡¼´Â µÎ °¡Áö À¯ÇüÀÇ µ¥ÀÌÅͺ£À̽º ¸¶À̱׷¹ÀÌ¼Ç À¯Æ¿¸®Æ¼¸¦ Á¦°øÇÕ´Ï´Ù.
±¸¼º ¿ä¼Ò µ¥ÀÌÅͺ£À̽º ¸¶À̱׷¹ÀÌ¼Ç À¯Æ¿¸®Æ¼
±¸¼º ¿ä¼Ò µ¥ÀÌÅͺ£À̽º¿¡´Â ¸ðµç ´Þ·Â »ç¿ëÀÚ¿Í ÀÚ¿ø¿¡ ÇØ´çÇÏ´Â À̺¥Æ®¿Í ¼öÇàÇÒ ÀÛ¾÷ÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ´ÙÀ½ À¯Æ¿¸®Æ¼´Â ±¸¼º ¿ä¼Ò µ¥ÀÌÅͺ£À̽º¸¦ ¸¶À̱׷¹À̼ÇÇÕ´Ï´Ù.
Calendar Server 6.0(2003Q4)ÀÌ ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖÀ¸¸ç Calendar Server 6 2004Q2À¸·Î ¾÷±×·¹À̵åÇÏ´Â °æ¿ì¿¡´Â ÀÌ À¯Æ¿¸®Æ¼¸¦ ½ÇÇàÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. Berkeley 3.2.9¸¦ 4.2·Î ¾÷µ¥ÀÌÆ®ÇÏ´Â ÀÛ¾÷Àº µ¥ÀÌÅͺ£À̽º¿¡ óÀ½À¸·Î ¾×¼¼½ºÇϸé ÀÚµ¿À¸·Î ¼öÇàµË´Ï´Ù.
csmig, csvdmig, commdirmigº¸´Ù ¸ÕÀú ÀÌ ÇÁ·Î±×·¥À» ½ÇÇàÇÕ´Ï´Ù.
ÀÌ À¯Æ¿¸®Æ¼´Â ¸¶À̱׷¹ÀÌ¼Ç À¥ »çÀÌÆ®¿¡¼ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸¶À̱׷¹ÀÌ¼Ç À¥ »çÀÌÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.
¹Ýº¹ ¹öÀüµµ ±âº» ¹öÀü°ú °°Àº ±â´ÉÀ» ¼öÇàÇϱ⠶§¹®¿¡ ÀÌ À¯Æ¿¸®Æ¼ÀÇ ±âº» ¹öÀüÀ» ¸ÕÀú ½ÇÇàÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. Áï, ¿©±â¼´Â Calendar Server 5.x µ¥ÀÌÅͺ£À̽º¸¦ Calendar Server 6.x·Î ¸¶À̱׷¹À̼ÇÇÏ°í ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ Berkeley DB ¹öÀü 2.6¿¡¼ 4.2·Î ¾÷±×·¹À̵åÇÕ´Ï´Ù. ¶ÇÇÑ Outlook¿¡¼ º¼ ¼ö ÀÖµµ·Ï ±âÁ¸ÀÇ ¹Ýº¹ À̺¥Æ®¸¦ ¸¶½ºÅÍ ·¹ÄÚµå¿Í ¿¹¿Ü·Î º¯È¯ÇÕ´Ï´Ù.
ÀÌ À¯Æ¿¸®Æ¼´Â ¸¶À̱׷¹ÀÌ¼Ç À¥ »çÀÌÆ®¿¡¼ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸¶À̱׷¹ÀÌ¼Ç À¥ »çÀÌÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.
- ics2migrate - iPlanet Calendar Server 2.x¿¡¼ 5.x·Î µ¥ÀÌÅ͸¦ ¸¶À̱׷¹À̼ÇÇÕ´Ï´Ù. ÀÌ À¯Æ¿¸®Æ¼´Â Calendar Server 5.1.1°ú ÇÔ²² ¹øµé·Î Á¦°øµË´Ï´Ù.
- ncs4migrate - Netscape Calendar Server 4.x¿¡¼ 5.x·Î µ¥ÀÌÅ͸¦ ¸¶À̱׷¹À̼ÇÇÕ´Ï´Ù. ÀÌ À¯Æ¿¸®Æ¼´Â ¸¶À̱׷¹ÀÌ¼Ç À¥ »çÀÌÆ®¿¡¼ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸¶À̱׷¹ÀÌ¼Ç À¥ »çÀÌÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.
LDAP µ¥ÀÌÅͺ£À̽º ¸¶À̱׷¹ÀÌ¼Ç ¹× ¾÷±×·¹À̵å À¯Æ¿¸®Æ¼
LDAP µ¥ÀÌÅͺ£À̽º¿¡´Â ÀÎÁõ(»ç¿ëÀÚ ¹× ÀÚ¿ø Ç׸ñ) ¹× ´Þ·Â ±âº» ¼³Á¤ Á¤º¸°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ´ÙÀ½ À¯Æ¿¸®Æ¼´Â LDAP µ¥ÀÌÅ͸¦ ¾÷±×·¹ÀÌµå ¶Ç´Â ¸¶À̱׷¹À̼ÇÇÕ´Ï´Ù.
- csmig - Calendar Server 6.x µ¥ÀÌÅͺ£À̽ºÀÇ °¢ ´Þ·Â¿¡ ¼ÒÀ¯ÀÚ¸¦ ÇÒ´çÇϰí ÇÊ¿äÇÑ °æ¿ì °¢ ´Þ·Â ¾ÆÀ̵ð(calid)¸¦ ¼ÒÀ¯ÀÚ¿¡°Ô ¸ÅÇÎÇÕ´Ï´Ù. ÀÌ·¸°Ô Çϸé È£½ºÆ®µÈ(°¡»ó) µµ¸ÞÀΰú LDAP ´Þ·Â Á¶È¸ µ¥ÀÌÅͺ£À̽º(CLD) Ç÷¯±× ÀÎ Áö¿øÀÌ Çã¿ëµË´Ï´Ù. ÀÌ À¯Æ¿¸®Æ¼´Â Calendar Server¿Í °°Àº ÆÐŰÁö·Î Á¦°øµË´Ï´Ù. ÀÌ À¯Æ¿¸®Æ¼´Â cs5migrate¸¦ ½ÇÇàÇÑ ÈÄ csvdmigº¸´Ù ¸ÕÀú ½ÇÇàÇÕ´Ï´Ù.
- csvdmig - ´Þ·ÂÀÇ µµ¸ÞÀÎ(@domainname)¸¦ °¢ calid¿¡ Ãß°¡ÇÏ¿© È£½ºÆ®µÈ(°¡»ó) µµ¸ÞÀÎÀ» »ç¿ëÇϵµ·Ï Calendar Server 6.x »çÀÌÆ®¸¦ ¾÷±×·¹À̵åÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, sesta.comµµ¸ÞÀο¡¼ jdoeÀÇ calid´Â ÀÌÁ¦ jdoe@sesta.comÀÌ µË´Ï´Ù. ÀÌ À¯Æ¿¸®Æ¼´Â Calendar Server¿Í °°Àº ÆÐŰÁö·Î Á¦°øµË´Ï´Ù. ÀÌ À¯Æ¿¸®Æ¼´Â cs5migrate ¹× csmig¸¦ ½ÇÇàÇÑ ÈÄ¿¡ ½ÇÇàÇÕ´Ï´Ù.
- commdirmig À¯Æ¿¸®Æ¼ - Identity Server 6.1 À̻󿡼ÀÇ »ç¿ë¿¡ ´ëºñÇÏ¿© LDAP µ¥ÀÌÅ͸¦ ½ºÅ°¸¶ 1¿¡¼ ½ºÅ°¸¶ 2·Î ¸¶À̱׷¹À̼ÇÇÕ´Ï´Ù. ÀÌ ¸¶À̱׷¹ÀÌ¼Ç À¯Æ¿¸®Æ¼´Â º°µµÀÇ ¼³¸í¼¿¡ ÀÚ¼¼È÷ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù. ´ÙÀ½ À§Ä¡ÀÇ Sun Java System Communications Services Schema Migration Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
http://docs.sun.com/coll/CalendarServer_04q2 ¹× http://docs.sun.com/coll/CalendarServer_04q2_ko
ÀÌÀü¿¡ Messaging Server 5.x ¶Ç´Â Calendar Server 5.x¸¦ »ç¿ëÇÑ °æ¿ì¿¡´Â LDAP Ç׸ñÀÌ Sun LDAP Schema 1¿ëÀ¸·Î Æ÷¸ËµË´Ï´Ù. »õ Calendar Server 6 2004Q2 ȯ°æ¿¡¼ ÀÎÁõ¿¡ Identity Server¸¦ »ç¿ëÇÏ·Á¸é ÀÌ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© LDAP Ç׸ñÀ» ½ºÅ°¸¶ 2·Î º¯È¯ÇØ¾ß ÇÕ´Ï´Ù.
¸¶À̱׷¹ÀÌ¼Ç Java Enterprise System ¹öÀü¿¡ ÇØ´çÇÏ´Â Calendar Server¸¦ ¸¶À̱׷¹À̼ÇÇÏ´Â °æ¿ì¿¡´Â cs5migrate, csmig ¹× csvdmig¸¦ ½ÇÇàÇÑ ÈÄ¿¡ ÀÌ À¯Æ¿¸®Æ¼¸¦ ½ÇÇàÇÕ´Ï´Ù.
Sun Java Enterprise System 2004Q2ÀÇ °æ¿ì ÀÌ À¯Æ¿¸®Æ¼´Â ±ÔÁ¤ À¯Æ¿¸®Æ¼ commadmin°ú ÇÔ²² Identity Server 6.2(2004Q2)¿¡ ¹øµé·Î Á¦°øµË´Ï´Ù.
Identity Server¸¦ ¾÷µ¥ÀÌÆ®ÇÏÁö ¾Ê°í Calendar Server 6.0(2003Q4)¿¡ ´ëÇÑ ¸¶À̱׷¹ÀÌ¼Ç À¯Æ¿¸®Æ¼¸¸ ÇÊ¿äÇÑ °æ¿ì¿¡´Â ±â¼ú Áö¿ø¿¡ ¹®ÀÇÇÏ¿© ÇØ´ç À¯Æ¿¸®Æ¼ÀÇ ÆÐÄ¡¸¸ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸¶À̱׷¹ÀÌ¼Ç À¯Æ¿¸®Æ¼ ·Îµå¸Ê¼±ÅÃÇÒ ¼ö ÀÖ´Â À¯Æ¿¸®Æ¼°¡ ¸¹À¸¹Ç·Î ±×¸² 4-1¿¡ À¯Æ¿¸®Æ¼ »ç¿ë ¼ø¼¸¦ °áÁ¤ÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â ·Îµå¸ÊÀÌ Ç¥½ÃµÇ¾î ÀÖ½À´Ï´Ù.
±×¸² 4-1 Calendar Server ¸¶À̱׷¹ÀÌ¼Ç À¯Æ¿¸®Æ¼ ½ÇÇàÀ» À§ÇÑ ·Îµå¸Ê
Calendar Server 6.x¸¦ ¼³Ä¡Çϰí cs5migrate¸¦ ½ÇÇàÇÑ ÈÄ¿¡´Â ´Ù¸¥ ¸¶À̱׷¹ÀÌ¼Ç À¯Æ¿¸®Æ¼ Áß¿¡ ½ÇÇàÇØ¾ß ÇÏ´Â À¯Æ¿¸®Æ¼¸¦ °áÁ¤ÇÕ´Ï´Ù. ±×¸² 4-2´Â ´Ù¸¥ ±¸¼º ½Ã³ª¸®¿À¿Í °¢°¢ÀÇ °æ¿ì¿¡ ½ÇÇàÇØ¾ß ÇÏ´Â ¸¶À̱׷¹ÀÌ¼Ç À¯Æ¿¸®Æ¼¸¦ º¸¿© ÁÝ´Ï´Ù.
±×¸² 4-2 ±¸¼º ½Ã³ª¸®¿À
¸¶À̱׷¹ÀÌ¼Ç À¥ »çÀÌÆ®Æ¯Á¤ »çÀÌÆ®ÀÇ ÀûÀýÇÑ ¼±ÅÃÀ» µ½±â À§ÇØ Ãß°¡ Á¤º¸¿Í À¯Æ¿¸®Æ¼ ´Ù¿î·Îµå¸¦ ±â¼ú Áö¿ø¿¡¼ ¾Ë·Á ÁÖ´Â À¥ »çÀÌÆ®¿¡¼ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.
À¥ »çÀÌÆ®¿¡¼´Â »ç¿ëÇÒ À¯Æ¿¸®Æ¼ÀÇ °áÁ¤°ú ¸¶À̱׷¹ÀÌ¼Ç ÇÁ·Î¼¼½º·Î ÀÎÇØ ¿¹»óµÇ´Â Áß´Ü ½Ã°£À» °è»êÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â ªÀº ¼³¹®¿¡ ´ë´äÇØ¾ß ÇÕ´Ï´Ù.
°æ¿ì¿¡ µû¶ó Sun Microsystems ±â¼ú Áö¿ø ¶Ç´Â Àü¹®°¡ ¼ºñ½º¿¡ ¹®ÀÇÇÏ¿© µµ¿òÀ» ¿äÃ»ÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
ics2migrateics2migrate À¯Æ¿¸®Æ¼´Â iPlanet Calendar Server 2.x ´Þ·Â µ¥ÀÌÅÍ¿Í LDAP »ç¿ëÀÚ ±âº» ¼³Á¤À» Sun ONE Calendar Server 5.x·Î ¸¶À̱׷¹À̼ÇÇÕ´Ï´Ù.
ÀÌ ÀýÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
¸¶À̱׷¹ÀÌ¼Ç ¿ä±¸ »çÇ×
Calendar Server 2.x¿¡¼ 6.x·Î ¸¶À̱׷¹À̼ÇÇÏ·Á¸é ´ÙÀ½°ú °°Àº Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î°¡ ÇÊ¿äÇÕ´Ï´Ù.
- ¼Ò½º ½Ã½ºÅÛ - ¸¶À̱׷¹À̼ÇÇÒ Calendar Server 2.x µ¥ÀÌÅ͸¦ °¡Áö°í ÀÖ½À´Ï´Ù.
- ´ë»ó ½Ã½ºÅÛ - ¸¶À̱׷¹ÀÌ¼ÇµÈ µ¥ÀÌÅͰ¡ ¸¸µé¾îÁö´Â À§Ä¡·Î, Calendar Server 6.0 ÀÌ»óÀÌ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.
- ics2migrate À¯Æ¿¸®Æ¼ - ¸¶À̱׷¹À̼ÇÇϱâ Àü¿¡ ¸ÕÀú ±â¼ú Áö¿ø ´ã´çÀÚ³ª ¿µ¾÷ ´ã´çÀÚ¿¡°Ô ¹®ÀÇÇÏ¿© ÃֽйöÀüÀÇ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇϰí ÀÖ´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.
¼Ò½º ½Ã½ºÅÛ°ú ´ë»ó ½Ã½ºÅÛÀº ´Ù¸¥ ¼¹öÀÏ ¼öµµ ÀÖ°í °°Àº ¼¹öÀÏ ¼öµµ ÀÖ½À´Ï´Ù. Áö¿ø Ç÷§Æû ¸ñ·ÏÀº Sun Java System Calendar Server ¸±¸®½º ³ëÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.
¸¶À̱׷¹ÀÌ¼Ç ³»¿ë
´ÙÀ½ Ç¥¿¡¼´Â Calendar Server 2.x µ¥ÀÌÅ͸¦ ³ª¿Çϸç ics2migrate°¡ µ¥ÀÌÅ͸¦ Calendar Server 6.x¿¡ ¸¶À̱׷¹À̼ÇÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.
´ÙÀ½ Ç¥¿¡¼´Â Calendar Server 2.x LDAP ¼Ó¼ºÀ» ³ª¿Çϰí ics2migrate°¡ Calendar Server 6.x·Î ¼Ó¼ºÀ» ¸¶À̱׷¹À̼ÇÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.
¸¶À̱׷¹ÀÌ¼Ç ÇÁ·Î¼¼½º
2.x¿¡¼ 5.x·Î ¸¶À̱׷¹À̼ÇÇÏ´Â ¹æ¹ý
2.x Berlely Database¿¡¼ db_recover ½ÇÇà
Berkeley DB db_recover À¯Æ¿¸®Æ¼¸¦ ½ÇÇàÇÏ¿© ·Î±× ÆÄÀÏ Æ®·£Àè¼ÇÀ» º¯È¯Çϱâ Àü¿¡ µ¥ÀÌÅͺ£À̽º¿¡ º´ÇÕÇÕ´Ï´Ù. ÀÌ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸¸é º´ÇÕµÇÁö ¾ÊÀº Æ®·£Àè¼ÇÀÌ ¼Õ½ÇµË´Ï´Ù.
Calendar Server 5.1.1 ´Ù¿î·Îµå ¹× ¼³Ä¡
´ÙÀ½ À§Ä¡¿¡ ÀÖ´Â iPlanet Calendar Server 5.1 Installation Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
http://docs.sun.com/db/doc/816-5516-10
2.x ´Þ·Â µ¥ÀÌÅͺ£À̽º ¾÷±×·¹À̵å
Calendar Server 5.1.1À» »ç¿ëÇÏ·Á¸é Sleepycat SoftwareÀÇ Berkeley DB ¹öÀü 3.2.9°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ics2migrate¸¦ ½ÇÇàÇϱâ Àü¿¡ Berkeley DB db_upgrade À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ¹öÀü 3.2.9·Î ¾÷±×·¹À̵åÇØ¾ß ÇÕ´Ï´Ù. Calendar Server 5.xÀÇ ´ÙÀ½ µð·ºÅ丮¿¡´Â 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 ±¸¹®ÀÇ ±¸¹®À» »ç¿ëÇÏ¿© ics2migrate¸¦ ½ÇÇàÇÕ´Ï´Ù.
- ¸¶À̱׷¹ÀÌ¼Ç ÈÄ¿¡ ics.conf ÆÄÀÏÀÇ caldb.berkeleydb.homedir.path ¸Å°³ º¯¼ö°¡ ¸¶À̱׷¹ÀÌ¼ÇµÈ µ¥ÀÌÅͺ£À̽º¸¦ °¡¸®Å°´ÂÁö È®ÀÎÇÕ´Ï´Ù.
- csdb check ¸í·ÉÀ» ½ÇÇàÇϰí, ÇÊ¿äÇÑ °æ¿ì csdb rebuild ¸í·ÉÀ» ½ÇÇàÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ¸¸µì´Ï´Ù.
ics2migrate ±¸¹®
Calendar Server 2.x µ¥ÀÌÅͺ£À̽º¿Í LDAP »ç¿ëÀÚ ±âº» ¼³Á¤À» ¸¶À̱׷¹À̼ÇÇÏ´Â °æ¿ì
Calendar Server 2.x µ¥ÀÌÅͺ£À̽º¸¸ ¸¶À̱׷¹À̼ÇÇÏ´Â °æ¿ì
LDAP »ç¿ëÀÚ ±âº» ¼³Á¤¸¸ ¸¶À̱׷¹À̼ÇÇÏ´Â °æ¿ì
Ç¥ 4-3Àº ics2migrate ¿É¼Ç°ú °¢ ¿É¼Ç¿¡ ´ëÇÑ ¼³¸íÀ» ³ª¿ÇÕ´Ï´Ù.
¸¶À̱׷¹ÀÌ¼Ç °á°ú È®ÀÎ
¸¶À̱׷¹À̼ÇÀ» ¸¶Ä¡¸é ±× °á°ú¸¦ È®ÀÎÇÕ´Ï´Ù.
check ¸í·ÉÀº ´Þ·Â µ¥ÀÌÅͺ£À̽º°¡ ¼Õ»óµÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù. check ¸í·ÉÀÌ ÇØ°áÇÒ ¼ö ¾ø´Â ºñÀϰü¼º ¿À·ù°¡ ¹ß°ßµÈ °æ¿ì¿¡´Â Ãâ·ÂÀ¸·Î »óȲÀ» º¸°íÇÕ´Ï´Ù. ÇÊ¿äÇÑ °æ¿ì csdb À¯Æ¿¸®Æ¼ÀÇ rebuild ¸í·ÉÀ» ½ÇÇàÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽º(caldb)¸¦ ´Ù½Ã ¸¸µé ¼ö ÀÖ½À´Ï´Ù.
csdb À¯Æ¿¸®Æ¼ÀÇ check ¹× rebuild ¸í·É¿¡ ´ëÇÑ ¼³¸í¼´Â ¼³¸í¼ À¥ »çÀÌÆ®ÀÇ Sun Java System Calendar Server °ü¸® ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
¸¶À̱׷¹ÀÌ¼Ç ¿¹
ÀÌ ÀýÀº ´ÙÀ½ ³»¿ë¿¡ ÇØ´çÇÏ´Â ¿¹·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
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 »ç¿ëÀÚ Á¤º¸¿Í 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
csmigcsmig À¯Æ¿¸®Æ¼´Â ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ °¢ ´Þ·Â¿¡ ¼ÒÀ¯ÀÚ¸¦ ÇÒ´çÇϸç ÇÊ¿äÇÑ °æ¿ì °¢ ´Þ·Â ¾ÆÀ̵ð(calid)¸¦ ¼ÒÀ¯ÀÚ¿¡ ¸ÅÇÎÇÕ´Ï´Ù.
csmig À¯Æ¿¸®Æ¼°¡ È£½ºÆ®µÈ(°¡»ó) µµ¸ÞÀÎ ¹× LDAP ´Þ·Â Á¶È¸ µ¥ÀÌÅͺ£À̽º(CLD) Ç÷¯±× ÀÎÀ» Áö¿øÇϸé ÀÌ Ç÷¯±× ÀÎÀ» »ç¿ëÇÏ¿© ¸¶À̱׷¹ÀÌ¼ÇµÈ µ¥ÀÌÅͺ£À̽ºÀÇ ´Þ·Â¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. LDAP CLD Ç÷¯±× ÀÎÀº ´Þ·ÂÀ» ¿©·¯ ¹é¿£µå ¼¹ö¿¡ ºÐ»êÇÒ ¼ö ÀÖ°Ô ÇÔÀ¸·Î½á ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ ¼öÆò È®À强À» Á¦°øÇÕ´Ï´Ù. LDAP CLD Ç÷¯±× Àο¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun Java System Calendar Server 6 2004Q2 °ü¸® ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀÌ Àý¿¡¼´Â ´ÙÀ½ Ç׸ñÀ» ¼³¸íÇÕ´Ï´Ù.
csmig ±â´É
csmig ¸¶À̱׷¹ÀÌ¼Ç À¯Æ¿¸®Æ¼´Â ´ÙÀ½ ±â´ÉÀ» ¼öÇàÇÕ´Ï´Ù.
- csmig´Â caldb.berkeleydb.homedir.path ¸Å°³ º¯¼ö°¡ ÁöÁ¤ÇÑ ÇöÀç ´Þ·Â µ¥ÀÌÅͺ£À̽º(*.db ÆÄÀÏ)ÀÇ »ç¿ëÀÚ ¹× ÀÚ¿ø ´Þ·ÂÀ» ¸¶À̱׷¹À̼ÇÇÕ´Ï´Ù. »õ ´ë»ó µ¥ÀÌÅͺ£À̽º¿¡¼´Â csmig°¡ ´Þ·Â µî·Ï Á¤º¸(calprops), À̺¥Æ®, ¼öÇàÇÒ ÀÛ¾÷(ŽºÅ©) ¹× ±×·ì ¿¹¾à ¿£Áø(gse) µ¥ÀÌÅͺ£À̽º ÆÄÀÏ¿¡¼ LDAP CLD Ç÷¯±× Àο¡ ÇÊ¿äÇÑ Ç׸ñÀ» ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù.
- csmig´Â icsSubscribed, icsCalendar, icsCalendarOwned, icsFreeBusy, icsSet ¹× uid(ÀÚ¿ø ´Þ·Â¿ë)¸¦ Æ÷ÇÔÇÏ¿© LDAP Ç׸ñ°ú °ü·ÃµÈ ¸ðµç LDAP ¼Ó¼ºÀ» ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù. csmig´Â LDAP µð·ºÅ丮 ¼¹ö µ¥ÀÌÅͺ£À̽ºÀÇ °¢ ´Þ·Â¿¡ ´ëÇØ icsDWPHost ¼Ó¼ºÀ» ¸¸µì´Ï´Ù. icsDWPHost´Â ´Þ·ÂÀÌ »óÁÖÇÏ´Â ¹é¿£µå ¼¹öÀÇ È£½ºÆ® À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
- csmig´Â ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ °¢ ´Þ·Â¿¡ ¼ÒÀ¯ÀÚ¸¦ ÇÒ´çÇϸç ÇÊ¿äÇÑ °æ¿ì °¢ ´Þ·Â ¾ÆÀ̵ð(calid)¸¦ ¼ÒÀ¯ÀÚ¿¡ ¸ÅÇÎÇÕ´Ï´Ù. ¸ðµç ±âº» calids´Â ±×´ë·Î À¯ÁöµÇ¸ç ¾Æ¹« °Íµµ º¯°æµÇÁö ¾Ê½À´Ï´Ù. ´Ù¸¥ ´Þ·ÂÀº ´ÙÀ½°ú °°ÀÌ ¸ÅÇε˴ϴÙ.
- À¯È¿ÇÑ ¼ÒÀ¯ÀÚ°¡ ¾ø´Â »ç¿ëÀÚ ´Þ·ÂÀº -c ¿É¼ÇÀ¸·Î csmig¿¡ Àü´ÞµÈ »ç¿ëÀÚ°¡ ¼ÒÀ¯ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, jsmithÀÇ ¼ÒÀ¯ÀÚ°¡ ¾ø°í orphanÀÌ -c ¿É¼ÇÀ¸·Î ÁöÁ¤µÇ¸é jsmith´Â orphan:jsmith·Î º¯È¯µË´Ï´Ù.
- ¼ÒÀ¯ÀÚ°¡ ¾ø´Â ÀÚ¿ø ´Þ·ÂÀº -r¿É¼ÇÀ¸·Î csmig¿¡ Àü´ÞµÈ ÀÚ¿ø »ç¿ëÀÚ°¡ ¼ÒÀ¯ÇÕ´Ï´Ù.
- ÀÚ¿ø ´Þ·Â À̸§¿¡ ÄÝ·ÐÀÌ Æ÷ÇԵǾî ÀÖÀ¸¸é ÄÝ·ÐÀÌ ¹ØÁÙ·Î º¯È¯µË´Ï´Ù.
csmig ¿ä±¸ »çÇ×
csmig¸¦ »ç¿ëÇϱâ À§ÇÑ ¿ä±¸ »çÇ×Àº ´ÙÀ½°ú °°½À´Ï´Ù.
- ´Þ·Â µ¥ÀÌÅͺ£À̽º°¡ ¼Õ»óµÇÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù. csdb check ¸í·ÉÀ» »ç¿ëÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ Á¡°ËÇϰí ÇÊ¿äÇÑ °æ¿ì csdb rebuild ¸í·ÉÀ» ½ÇÇàÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ¸¸µì´Ï´Ù. ÀÌ ¸í·É¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun Java System 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 µð·ºÅ丮 ¼¹ö ±¸¼º - »öÀÎÀ» Ãß°¡ÇÏ¸é ¸¶À̱׷¹ÀÌ¼Ç ¼º´É ¹× LDAP µ¥ÀÌÅÍÀÇ ´Þ·Â °Ë»ö ¼º´ÉÀ» Å©°Ô Çâ»ó½Ãų ¼ö ÀÖ½À´Ï´Ù.
- Å×½ºÆ® °Ç½ÇÇà ¼öÇà - °Ç½ÇÇàÀº ¸¶À̱׷¹ÀÌ¼Ç °úÁ¤¿¡¼ csmig°¡ ¼öÇàÇÒ ÀÛ¾÷À» º¸°íÇÏ¸ç ½ÇÁ¦ µ¥ÀÌÅ͸¦ ¸¶À̱׷¹À̼ÇÇÏÁö´Â ¾Ê½À´Ï´Ù. °Ç½ÇÇàÀ» ¼öÇàÇÑ ÈÄ ¿À·ù¸¦ ¼öÁ¤ÇÏ°í ¹ÌÇØ°á ´Þ·ÂÀ» ó¸®ÇÒ °èȹÀ» ¼¼¿ï ¼ö ÀÖ½À´Ï´Ù.
- ÀÛ¾÷ µ¥ÀÌÅÍ ¸¶À̱׷¹ÀÌ¼Ç - ÀÛ¾÷ ½ÇÇà Áß csmig´Â ´Þ·Â µ¥ÀÌÅͺ£À̽º(.db ÆÄÀÏ) ¹× LDAP µ¥ÀÌÅÍ(»ç¿ëÀÚ ¹× ±×·ì ±âº» ¼³Á¤ µ¥ÀÌÅÍ), icsSubscribed, icsCalendar, icsCalendarOwned, icsFreeBusy, icsSet ¹× uid(ÀÚ¿ø ´Þ·Â)¸¦ ¸¶À̱׷¹À̼ÇÇÕ´Ï´Ù. ¸¶À̱׷¹À̼ÇÀÌ ³¡³ª¸é ¸ðµç ´Þ·Â ÀÚ¿ø¿¡ ´ëÇØ LDAP Ç׸ñÀÌ ¸¸µé¾îÁý´Ï´Ù.
LDAP µð·ºÅ丮 ¼¹ö ±¸¼º
¼º´ÉÀ» Çâ»óÇÏ·Á¸é ´ÙÀ½ µÎ °¡Áö »õ·Î¿î »öÀÎÀ» slapd.ldbm.conf ÆÄÀÏ¿¡ Ãß°¡ÇØ º¼ ¼ö ÀÖ½À´Ï´Ù.
slapd.ldbm.conf ÆÄÀÏ¿¡¼ÀÇ »öÀÎ »ý¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ÇØ´ç µð·ºÅ丮 ¼¹ö ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
Å×½ºÆ® °Ç½ÇÇà ¼öÇà
½ºÅ×ÀÌ¡ ¼¹ö¿¡¼ ¼öÇàÇÑ Å×½ºÆ® °Ç½ÇÇàÀº ¸¶À̱׷¹ÀÌ¼ÇµÉ ³»¿ëÀ» º¸°íÇϱ⸸ Çϰí ÀÛ¾÷ µ¥ÀÌÅͺ£À̽º¸¦ ½ÇÁ¦·Î ¸¶À̱׷¹À̼ÇÇÏÁö´Â ¾Ê½À´Ï´Ù. °Ç½ÇÇàÀ» »ç¿ëÇÏ¿© ÀÛ¾÷ µ¥ÀÌÅͺ£À̽ºÀÇ ¸¶À̱׷¹ÀÌ¼Ç °èȹÀ» ¼¼¿ï ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ¼ÒÀ¯ÀÚ°¡ ¾ø´Â "°í¾Æ" ´Þ·ÂÀ» ó¸®ÇÏ´Â ¹æ¹ýÀ» °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
csmig¸¦ »ç¿ëÇÏ¿© Å×½ºÆ® °Ç½ÇÇàÀ» ¼öÇàÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
- icsuser(¶Ç´Â ±¸¼º Áß¿¡ ÁöÁ¤µÈ Calendar Server ·±Å¸ÀÓ »ç¿ëÀÚ ¾ÆÀ̵ð)·Î ·Î±×ÀÎÇÕ´Ï´Ù. csmig¸¦ ¼öÆÛÀ¯Àú(root)·Î ½ÇÇàÇÏ´Â °æ¿ì¿¡´Â ¸¶À̱׷¹ÀÌ¼ÇµÈ ÆÄÀÏ¿¡ ´ëÇÑ ±ÇÇÑÀ» Àç¼³Á¤ÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
- Calendar Server 6.0À» ½ºÅ×ÀÌ¡ ¼¹ö¿¡ ¼³Ä¡ÇÕ´Ï´Ù(ÇÊ¿äÇÑ °æ¿ì).
- ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ ½º³À¼¦À» ½ºÅ×ÀÌ¡ ¼¹ö¿¡ º¹»çÇÕ´Ï´Ù.
- ÀÛ¾÷ LDAP ȯ°æ°ú ºñ½ÁÇÏ°Ô LDAP ¼¹ö¸¦ ¼³Ä¡ÇÕ´Ï´Ù. ÇØ´ç ¼¹ö¿¡ slapd.ldbm.conf ÆÄÀÏÀÇ »õ·Î¿î »öÀΰú ÇÔ²² LDAP µ¥ÀÌÅͺ£À̽º ½º³À¼¦À» ¼³Ä¡ÇÕ´Ï´Ù.
- 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
- ¿À·ù ÆÄÀÏ¿¡¼ ¹ÌÇØ°á ´Þ·ÂÀÌ ÀÖ´ÂÁö È®ÀÎÇϰí Å×½ºÆ® °Ç½ÇÇà ¼öÇàÀÇ ´Ü°è 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 °Ç½ÇÇà ´Þ·Â ¼ÒÀ¯ÀÚ°¡ ¿øÇÏ´Â ´Þ·Â ¼ÒÀ¯ÀÚ°¡ ¾Æ´Ñ °æ¿ì
¿¹¸¦ µé¾î, tchang:myCalendar¶ó´Â ´Þ·ÂÀÌ ´Þ·Â µ¥ÀÌÅͺ£À̽º¿¡¼´Â jsmith¸¦ ¼ÒÀ¯ÀÚ·Î °¡Áö°í Àִµ¥ csmig °Ç½ÇÇàÀº 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 °Ç½ÇÇàÀÌ Áߺ¹µÈ ´Þ·Â À̸§À» º¸¿©ÁÖ´Â °æ¿ì
csmig °Ç½ÇÇà ¸ÅÇÎ ÆÄÀϰú Ãâ·Â ÆÄÀÏ¿¡ µû¸£¸é Áߺ¹µÈ ´Þ·Â À̸§ÀÌ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ¿øº» µ¥ÀÌÅͺ£À̽º¿¡¼ jsmith°¡ ´ÙÀ½ ´Þ·ÂÀ» ¼ÒÀ¯ÇÕ´Ï´Ù.
°Ç½ÇÇà¿¡ µû¸£¸é ¸¶À̱׷¹ÀÌ¼Ç °úÁ¤¿¡¼ µÎ ´Þ·ÂÀÌ º´ÇÕµÇ¸ç ±× °á°ú ´Þ·ÂÀº ´ÙÀ½°ú °°½À´Ï´Ù.
Ãâ·Â ÆÄÀÏÀº ´ÙÀ½ °æ°í ¸Þ½ÃÁö¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
Error modifying calendar properties, error=2
ÇØ°áÃ¥
µÎ ´Þ·ÂÀÌ º´ÇÕµÇÁö ¾Ê°Ô ÇÏ·Á¸é ¸¶À̱׷¹À̼ÇÀ» ½ÇÇàÇϱâ Àü¿¡ basketballÀÇ ¼ÒÀ¯ÀÚ¸¦ jsmith°¡ ¾Æ´Ñ ´Ù¸¥ »ç¿ëÀÚ·Î º¯°æÇÕ´Ï´Ù. ±×·¯¸é ¼·Î ´Ù¸¥ µÎ ´Þ·ÂÀÇ µ¥ÀÌÅÍ ¹«°á¼ºÀÌ º¸Á¸µË´Ï´Ù.
°í¾Æ ´Þ·ÂÀ» ´Ù¸¥ ¼ÒÀ¯ÀÚ¿¡°Ô ÇÒ´çÇÏ·Á´Â °æ¿ì
±âº»ÀûÀ¸·Î csmig´Â ¸ðµç °í¾Æ ´Þ·ÂÀ» ÇÑ ¼ÒÀ¯ÀÚ¿¡°Ô ÇÒ´çÇÏÁö¸¸ ÀϺΠ°í¾Æ ´Þ·ÂÀ» ´Ù¸¥ ¼ÒÀ¯ÀÚ¿¡°Ô ÇÒ´çÇÏ·Á ÇÕ´Ï´Ù.
ÇØ°áÃ¥
csmig´Â ¸í·ÉÁÙ¿¡¼ ¸ÅÇÎ ÆÄÀÏÀ» »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ±×·¯³ª ¸¶À̱׷¹À̼ÇÀ» ½ÇÇàÇϱâ Àü¿¡ ¿øº» µ¥ÀÌÅͺ£À̽º¿¡¼ °í¾Æ ´Þ·Â¿¡ ¼ÒÀ¯ÀÚ¸¦ ÇÒ´çÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ðµç °í¾Æ ´Þ·Â¿¡ ´ëÇØ °Ç½ÇÇà ¸ÅÇÎ ÆÄÀÏÀ» Á¡°ËÇÕ´Ï´Ù. ±×¸®°í ¸¶À̱׷¹À̼ÇÀ» ½ÇÇàÇϱâ Àü¿¡ cscal À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© °í¾Æ ´Þ·Â¿¡ ¼ÒÀ¯ÀÚ¸¦ ÇÒ´çÇÕ´Ï´Ù. dryrun ¸ðµå¿¡¼ csmig¸¦ ´Ù½Ã ½ÇÇàÇÏ¿© »õ ¼ÒÀ¯ÀÚ¸¦ È®ÀÎÇÕ´Ï´Ù.
´Þ·Â »ç¿ëÀÚ¸¦ ´Ù¸¥ ¹é¿£µå ¼¹ö·Î À̵¿ÇÏ·Á´Â °æ¿ì
»ç¿ëÀÚ¸¦ ÇÑ ¹é¿£µå ¼¹ö¿¡¼ ´Ù¸¥ ¼¹ö·Î À̵¿½ÃŰ´Â ¹æ¹ýÀº ¹«¾ùÀԴϱî?
ÇØ°áÃ¥
´Þ·Â »ç¿ëÀÚ¸¦ À̵¿½ÃŰ·Á¸é ¿øº» ¼¹ö¿¡¼ »ç¿ëÀÚÀÇ ´Þ·ÂÀ» °¢°¢ ³»º¸³½ ÈÄ µÎ ¹øÂ° ¼¹ö·Î ÇØ´ç ´Þ·ÂÀ» °¡Á®¿É´Ï´Ù. ´Þ·ÂÀ» À̵¿ÇÏ°í ³ª¸é ¿øº» ¼¹öÀÇ ´Þ·ÂÀ» »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ À̵¿ÀÇ ¼¼ºÎ ´Ü°è´Â Sun Java System Calendar Server 6 2004Q2 °ü¸® ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
csvdmigcsvdmig À¯Æ¿¸®Æ¼´Â È£½ºÆ®µÈ(°¡»ó) µµ¸ÞÀÎÀ» »ç¿ëÇÒ »çÀÌÆ®ÀÇ Calendar Server µ¥ÀÌÅͺ£À̽º¿Í LDAP µð·ºÅ丮 ¼¹ö µ¥ÀÌÅͺ£À̽º¸¦ ¼öÁ¤ÇÕ´Ï´Ù. 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 µð·ºÅ丮 ¼¹ö(LDAP)ÀÇ ¼öÁ¤ ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº ´Þ·Â µ¥ÀÌÅͺ£À̽º(DB)ÀÔ´Ï´Ù.
csvdmig ¿¹