| |
| Sun Java System Calendar Server °ü¸® ¼³¸í¼ | |
19Àå
Calender Server ¼º´É Á¶Á¤Sun Java System Calendar ServerÀÇ ¼º´ÉÀ» Çâ»ó½ÃŰ·Á¸é ´ÙÀ½ ¿É¼ÇÀ» »ç¿ëÇÒ °ÍÀ» °í·ÁÇϽʽÿÀ.
LDAP µð·ºÅ丮 ¼¹ö »öÀÎCalendar Server°¡ LDAP µð·ºÅ丮 ¼¹ö¿¡ ¾×¼¼½ºÇÒ ¶§ ¼º´ÉÀ» Çâ»ó½ÃŰ·Á¸é ´ÙÀ½ ¼Ó¼ºÀ» À§ÇÑ LDAP ±¸¼º ÆÄÀÏ¿¡ »öÀÎÀ» Ãß°¡ÇÕ´Ï´Ù.
- icsCalendar ¼Ó¼ºÀº ´Þ·Â »ç¿ëÀÚ ¶Ç´Â ÀÚ¿øÀÇ ±âº» ´Þ·ÂÀ» °Ë»öÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. Á¸Àç(pres), ÀÏÄ¡(eq) ¹× ÇÏÀ§ ¹®ÀÚ¿(sub) »öÀÎ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù.
- icsCalendarOwned ¼Ó¼ºÀº LDAP CLD Ç÷¯±× ÀÎÀÌ È°¼ºÈµÇ¾î ÀÖÀ» ¶§ °¡ÀÔ ÀÛ¾÷À» °Ë»öÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. Á¸Àç(pres), ÀÏÄ¡(eq) ¹× ÇÏÀ§ ¹®ÀÚ¿(sub) »öÀÎ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù. DWP ȯ°æÀÇ ´Þ·Â °Ë»ö ¼º´É Çâ»óÀ» ÂüÁ¶ÇϽʽÿÀ.
- mail ¹× mailAlternateAddress ¼Ó¼ºÀº »ç¿ëÀÚÀÇ ±âº» ¹× ´ëü ÀüÀÚ ¸ÞÀÏ ÁÖ¼Ò¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Çʼö mail ¼Ó¼º ¹× ÀüÀÚ ¸ÞÀÏ º°Äª(mailalternateaddress ¼Ó¼º)À» ÂüÁ¶ÇϽʽÿÀ.
ÁÖ Directory Server ¼³Ä¡(comm_dssetup.pl) ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÏ¿© Directory Server 5.x¸¦ ±¸¼ºÇÏ¸é ½ºÅ©¸³Æ®´Â icsCalendar ¹× icsCalendarOwned ¼Ó¼º¿¡ ´ëÇÑ »öÀÎÀ» Ãß°¡ÇÕ´Ï´Ù.
µð·ºÅ丮 ¼¹ö »öÀÎ Ãß°¡¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®ÀÇ Directory Server Configuration, Command, and File Reference¸¦ ÂüÁ¶ÇϽʽÿÀ.
http://docs.sun.com/db/coll/S1_ipDirectoryServer_51
DWP ȯ°æÀÇ ´Þ·Â °Ë»ö ¼º´É Çâ»ó´Þ·Â µ¥ÀÌÅͺ£À̽º°¡ ¿©·¯ ¹é¿£µå ¼¹ö¿¡ ÀÖ´Â °æ¿ì, Áï DWP ȯ°æ¿¡¼´Â ´Þ·Â °Ë»ö¿¡ ½Ã°£ÀÌ ¸¹ÀÌ °É¸± ¼ö ÀÖ½À´Ï´Ù. ¸ÕÀú LDAP Ç׸ñÀ» º¸°í ´Þ·ÂÀÌ »óÁÖÇÏ´Â DWP È£½ºÆ®¸¦ Á÷Á¢ ã´Â °ÍÀÌ ´õ ºü¸¦ ¼ö ÀÖ½À´Ï´Ù.
´Þ·Â °Ë»ö¿¡¼ ¸ÕÀú LDAP µð·ºÅ丮¸¦ º¸°í ´ÙÀ½À¸·Î ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ º¸µµ·Ï ÇÏ·Á¸é ics.conf ÆÄÀÏÀÇ ´ÙÀ½ ¸Å°³ º¯¼ö°¡ Ç¥½ÃµÈ ±âº»°ª°ú °°ÀÌ ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
service.calendarsearch.ldap = "yes"
LDAP µð·ºÅ丮ÀÇ ´Þ·Â °Ë»öÀÌ È°¼ºÈµÈ °æ¿ì ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î °Ë»ö ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖ½À´Ï´Ù.
icsCalendarOwned ¼Ó¼º »öÀÎ »ç¿ë
LDAP µð·ºÅ丮 ¼¹öÀÇ ´Þ·Â °Ë»ö ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖ´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇÏ·Á¸é ´ÙÀ½ LDAP ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
ldapsearch -b "base"
"(&(icscalendarowned=*user*)(objectclass=icsCalendarUser))"¿©±â¼ base´Â Calendar ServerÀÇ »ç¿ëÀÚ¿Í ÀÚ¿ø µ¥ÀÌÅͰ¡ ÀÖ´Â µð·ºÅ丮 ¼¹öÀÇ LDAP ±âº» DNÀ̸ç, user´Â »ç¿ëÀÚ°¡ Calendar Express°¡ÀÔ->´Þ·Â °Ë»ö ´ëÈ »óÀÚ¿¡ ÀÔ·ÂÇÒ ¼ö ÀÖ´Â °ªÀÔ´Ï´Ù.
Å×½ºÆ® °á°ú 60,000°³ÀÇ Ç׸ñÀ» °Ë»öÇÒ °æ¿ì icsCalendarOwned ¼Ó¼º¿¡ ´ëÇÑ »öÀÎÀ» »ç¿ëÇÏÁö ¾ÊÀ¸¸é 50-55Ãʰ¡ °É¸³´Ï´Ù. ±×·¯³ª »öÀÎÀ» »ç¿ëÇϸé 1-2ÃÊ ¹Û¿¡ °É¸®Áö ¾Ê½À´Ï´Ù.
Directory Server¿¡¼ Solaris ¿î¿µ üÁ¦¿¡ ´ëÇØ ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© icsCalendarOwned ¼Ó¼º¿¡ ´ëÇÑ »öÀÎÀ» ¸¸µì´Ï´Ù.
server5/bin/slapd db2index -D slapd-serverID
-t icsCalendarOwned: eq,pres,sub:2.16.840.1.113730.3.3.2.11.1¿©±â¼ slapd-serverID´Â slapd-serverID µð·ºÅ丮¿¡ ´ëÇÑ Àüü °æ·ÎÀÔ´Ï´Ù.
nsSizeLimit ¹× nsLookthroughLimit ¸Å°³ º¯¼ö ¼³Á¤
LDAP µð·ºÅ丮 ¼¹ö ±¸¼ºÀÇ nsSizeLimit ¹× nsLookthroughLimit ¸Å°³ º¯¼ö´Â °Ë»öÀÌ Á¦´ë·Î ¿Ï·áµÉ ¼ö ÀÖÀ» ¸¸Å Ä¿¾ß ÇÕ´Ï´Ù.
ÀÌ µÎ ¸Å°³ º¯¼ö °ªÀÌ Á¦´ë·Î ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
ldapsearch -b "base"
"(&(icscalendarowned=*user*)(objectclass=icsCalendarUser))"¿©±â¼ base´Â Calendar ServerÀÇ »ç¿ëÀÚ¿Í ÀÚ¿ø µ¥ÀÌÅͰ¡ ÀÖ´Â µð·ºÅ丮 ¼¹öÀÇ LDAP ±âº» DNÀ̸ç, user´Â »ç¿ëÀÚ°¡ Calendar Express °¡ÀÔ->´Þ·Â °Ë»ö ´ëÈ »óÀÚ¿¡ ÀÔ·ÂÇÒ ¼ö ÀÖ´Â °ªÀÔ´Ï´Ù.
LDAP ¼¹ö°¡ ¿À·ù¸¦ ¹ÝȯÇϸé nsSizeLimit ¶Ç´Â nsLookthroughLimit ¸Å°³ º¯¼ö°¡ ÃæºÐÈ÷ Å©°Ô ¼³Á¤µÇÁö ¾Ê¾Ò±â ¶§¹®ÀÏ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ Áöħ¿¡ µû¶ó ÀÌ µÎ ¸Å°³ º¯¼ö¸¦ ¼³Á¤ÇϽʽÿÀ.
- nsSizeLimit ¸Å°³ º¯¼öÀÇ °ªÀÌ ¸ðµç ¿øÇÏ´Â °á°ú¸¦ ¹ÝȯÇÒ ¸¸Å ÃæºÐÈ÷ Ä¿¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ³¡ÀÌ Àß·Á³ª°¥ ¼ö ÀÖÀ¸¸ç °á°ú°¡ Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù.
- nsLookthroughLimit ¸Å°³ º¯¼öÀÇ °ªÀÌ LDAP µð·ºÅ丮¿¡ ÀÖ´Â ¸ðµç »ç¿ëÀÚ¿Í ÀÚ¿ø¿¡ ´ëÇÑ °Ë»öÀ» ¿Ï·áÇÒ ¸¸Å ÃæºÐÈ÷ Ä¿¾ß ÇÕ´Ï´Ù. °¡´ÉÇϸé nsLookthroughLimit ¸Å°³ º¯¼ö¸¦ -1·Î ¼³Á¤ÇÏ¿© Á¦ÇÑÀ» µÎÁö ¾Êµµ·Ï ÇϽʽÿÀ.
CLD ij½Ã ¿É¼Ç Ȱ¼ºÈ
LDAP °Ë»öÀ» ÃÖÀûÈÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ CLD ij½Ã ¿É¼ÇÀ» ¼³Á¤ÇÕ´Ï´Ù("yes"°¡ ±âº»°ª).
caldb.cld.cache.enable = "yes"
¶ÇÇÑ CLD ij½Ã ¿É¼Ç »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
LDAP µ¥ÀÌÅÍ Ä³½Ã ¿É¼Ç »ç¿ëLDAP µ¥ÀÌÅÍ Ä³½Ã ¿É¼ÇÀº LDAP µð·ºÅ丮 ¼¹ö°¡ ¿Ï°áµÈ µ¥ÀÌÅÍÀÇ °¡¿ë¼ºÀÌ Áö¿¬µÇµµ·Ï ±¸¼ºµÈ °æ¿ì¿¡µµ ¿Ï°á Áï½Ã LDAP µ¥ÀÌÅ͸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, »çÀÌÆ®¿¡¼ ¸¶½ºÅÍ/½½·¹À̺ê LDAP ±¸¼ºÀ» ¹èÆ÷ÇÏ¿© Calendar Server°¡ ½½·¹À̺ê LDAP µð·ºÅ丮 ¼¹ö¸¦ ÅëÇØ ¸¶½ºÅÍ LDAP µð·ºÅ丮¿¡ ¾×¼¼½ºÇϰí ÀÌ ¶§¹®¿¡ ¿Ï°áµÈ LDAP µ¥ÀÌÅÍÀÇ °¡¿ë¼ºÀÌ Áö¿¬µÉ °æ¿ì LDAP µ¥ÀÌÅÍ Ä³½Ã¸¦ »ç¿ëÇϸé Calendar Server Ŭ¶óÀÌ¾ðÆ®¿¡ Á¤È®ÇÑ LDAP µ¥ÀÌÅ͸¦ Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ÀýÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
LDAP µ¥ÀÌÅÍ Ä³½Ã »ç¿ëÀ» À§ÇÑ °í·Á »çÇ×
´ÙÀ½ ÁöħÀ» »ç¿ëÇÏ¿© »çÀÌÆ®¿¡ LDAP µ¥ÀÌÅÍ Ä³½Ã¸¦ ±¸¼ºÇØ¾ß ÇÒ °ÍÀÎÁö ¿©ºÎ¸¦ °áÁ¤ÇÕ´Ï´Ù.
- »ç¿ëÀÚ »çÀÌÆ®¿¡¼ Calendar Server°¡ ¿Ï°áÇÑ LDAP µ¥ÀÌÅÍÀÇ °¡¿ë¼ºÀÌ Áö¿¬µÇÁö ¾Ê°í ¸¶½ºÅÍ(¶Ç´Â ·çÆ®) LDAP µð·ºÅ丮 ¼¹ö¿¡ Á÷Á¢ ¾×¼¼½ºÇÒ °æ¿ì¿¡´Â LDAP µ¥ÀÌÅÍ Ä³½Ã¸¦ ±¸¼ºÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. local.ldap.cache.enable ¸Å°³ º¯¼ö´Â ±âº»°ªÀÎ "no"·Î ¼³Á¤µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.
- »çÀÌÆ®¿¡¼ ¸¶½ºÅÍ/½½·¹À̺ê LDAP ±¸¼ºÀ» ¹èÆ÷Çϰí Calendar Server°¡ ½½·¹À̺ê LDAP µð·ºÅ丮 ¼¹ö¸¦ ÅëÇØ ¸¶½ºÅÍ LDAP µð·ºÅ丮¿¡ ¾×¼¼½ºÇÏ¿© ¿Ï°áµÈ LDAP µ¥ÀÌÅÍÀÇ °¡¿ë¼ºÀÌ Áö¿¬µÇ´Â °æ¿ì¿¡´Â ÃÖÁ¾ »ç¿ëÀÚ°¡ °¡Àå Ãֽе¥ÀÌÅ͸¦ ¾òÀ» ¼ö ÀÖµµ·Ï LDAP µ¥ÀÌÅÍ Ä³½Ã¸¦ ±¸¼ºÇÕ´Ï´Ù.
¸¶½ºÅÍ/½½·¹À̺ê LDAP ±¸¼º
¸¶½ºÅÍ/½½·¹À̺ê LDAP ±¸¼º¿¡´Â ÇϳªÀÇ ¸¶½ºÅÍ(·çÆ®) µð·ºÅ丮 ¼¹ö¿Í Çϳª ÀÌ»óÀÇ ½½·¹À̺ê(¼ÒºñÀÚ ¶Ç´Â º¹Á¦) µð·ºÅ丮 ¼¹ö°¡ Æ÷ÇԵ˴ϴÙ. Calendar Server´Â Á÷Á¢ ¶Ç´Â ½½·¹ÀÌºê µð·ºÅ丮¸¦ ÅëÇØ ¸¶½ºÅÍ LDAP µð·ºÅ丮¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
- Calendar Server°¡ ¸¶½ºÅÍ LDAP µð·ºÅ丮 ¼¹ö¿¡ Á÷Á¢ ¾×¼¼½ºÇÏ´Â °æ¿ì¿¡´Â LDAP µð·ºÅ丮 ¼¹ö°¡ Á¤È®ÇØ¾ß Çϸç LDAP µ¥ÀÌÅÍ Ä³½Ã¸¦ ±¸¼ºÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.
- Calendar Server°¡ ½½·¹ÀÌºê µð·ºÅ丮 ¼¹ö¸¦ ÅëÇØ ¸¶½ºÅÍ LDAP µð·ºÅ丮 ¼¹ö¿¡ ¾×¼¼½ºÇÏ´Â °æ¿ì¿¡´Â LDAP µ¥ÀÌÅÍ º¯°æ ³»¿ëÀÌ ÀϹÝÀûÀ¸·Î LDAP ÂüÁ¶¸¦ ÅëÇØ ¸¶½ºÅÍ µð·ºÅ丮 ¼¹ö¿¡ Åõ¸íÇÏ°Ô ±â·ÏµÇ¸ç °¢ ½½·¹ÀÌºê µð·ºÅ丮 ¼¹ö¿¡ µ¥ÀÌÅ͸¦ º¹Á¦ÇÕ´Ï´Ù.
ÀÌ·¯ÇÑ µÎ ¹øÂ° À¯ÇüÀÇ ±¸¼º¿¡¼´Â ½½·¹ÀÌºê µð·ºÅ丮 ¼¹ö¿¡ ¿Ï°áµÈ LDAP µ¥ÀÌÅÍÀÇ °¡¿ë¼ºÀÌ Áö¿¬µÇ±â ¶§¹®¿¡ Á¤È®ÇÏÁö ¾ÊÀº LDAP µ¥ÀÌÅÍ¿¡ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿¹¸¦ µé¾î, Calendar Server´Â LDAP µ¥ÀÌÅÍ º¯°æÀ» ¿Ï°áÇÏÁö¸¸ °¢ ½½·¹ÀÌºê µð·ºÅ丮 ¼¹ö¸¦ ¾÷µ¥ÀÌÆ®ÇÏ´Â ¸¶½ºÅÍ µð·ºÅ丮 ¼¹öÀÇ Áö¿¬ ¶§¹®¿¡ ÀÏÁ¤ ½Ã°£ µ¿¾È »õ µ¥ÀÌÅ͸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌÈÄÀÇ Calendar Server Ŭ¶óÀÌ¾ðÆ® ÀÛ¾÷¿¡¼´Â ÀÌÀü LDAP µ¥ÀÌÅ͸¦ »ç¿ëÇϰí ÀÌÀü º¸±â¸¦ Ç¥½ÃÇÕ´Ï´Ù.
½½·¹ÀÌºê µð·ºÅ丮 ¼¹ö ¾÷µ¥ÀÌÆ® ½Ã Áö¿¬ÀÌ ÂªÀº(´Ü ¸î ÃÊ¿¡ ºÒ°úÇÑ) °æ¿ì¿¡´Â Ŭ¶óÀÌ¾ðÆ®¿¡¼ ¹®Á¦°¡ ¹ß»ýÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª Áö¿¬ ½Ã°£ÀÌ ¸î ºÐ ¶Ç´Â ¸î ½Ã°£À¸·Î ±æ¾îÁø´Ù¸é Ŭ¶óÀÌ¾ðÆ®¿¡¼´Â Áö¿¬µÇ´Â ½Ã°£ µ¿¾È ºÎÁ¤È®ÇÑ LDAP µ¥ÀÌÅ͸¦ Ç¥½ÃÇÏ°Ô µË´Ï´Ù.
Ç¥ 19-1¿¡¼´Â Calendar Server°¡ ½½·¹À̺ê LDAP µð·ºÅ丮 ¼¹ö¸¦ ÅëÇØ ¸¶½ºÅÍ LDAP µð·ºÅ丮 ¼¹ö¿¡ ¾×¼¼½ºÇÏ´Â ¸¶½ºÅÍ/½½·¹À̺ê LDAP ¼¹ö ±¸¼ºÀÇ Áö¿¬¿¡ ÀÇÇØ ¿µÇâÀ» ¹Þ´Â LDAP ¼Ó¼ºÀ» ³ª¿ÇÕ´Ï´Ù.
ÃÖÁ¾ »ç¿ëÀڵ鿡°Ô ÃֽŠLDAP µ¥ÀÌÅ͸¦ Á¦°øÇÏ·Á¸é LDAP µ¥ÀÌÅÍ Ä³½Ã ¹× LDAP µ¥ÀÌÅÍ Ä³½Ã ±¸¼º ¸Å°³ º¯¼ö¿¡ ¼³¸íµÈ ´ë·Î LDAP µ¥ÀÌÅÍ Ä³½Ã¸¦ ±¸¼ºÇÕ´Ï´Ù.
LDAP µ¥ÀÌÅÍ Ä³½Ã
LDAP µ¥ÀÌÅÍ Ä³½Ã´Â ¸¶½ºÅÍ µð·ºÅ丮 ¼¹ö°¡ °¢ ½½·¹ÀÌºê µð·ºÅ丮 ¼¹ö¸¦ ¾÷µ¥ÀÌÆ®ÇÏÁö ¾Ê¾ÒÀ» ¶§¿¡µµ Calendar Server Ŭ¶óÀÌ¾ðÆ®¿¡ ÃֽŠLDAP µ¥ÀÌÅ͸¦ Á¦°øÇÔÀ¸·Î½á ¸¶½ºÅÍ/½½·¹À̺ê LDAP ±¸¼º ¹®Á¦¸¦ ÇØ°áÇÕ´Ï´Ù.
LDAP µ¥ÀÌÅÍ Ä³½Ã°¡ Ȱ¼ºÈµÈ °æ¿ì Calendar Server´Â ¿Ï°áµÈ LDAP µ¥ÀÌÅ͸¦ ij½Ã µ¥ÀÌÅͺ£À̽º(ldapcache.db ÆÄÀÏ)¿¡ ±â·ÏÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î LDAP ij½Ã µ¥ÀÌÅͺ£À̽º´Â cal_svr_base/var/opt/SUNWics5/csdb/ldap_cache µð·ºÅ丮¿¡ ÀÖÁö¸¸, ÇÊ¿äÇÒ °æ¿ì ´Ù¸¥ À§Ä¡¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ŭ¶óÀÌ¾ðÆ®°¡ ´ÜÀÏ »ç¿ëÀÚÀÇ LDAP µ¥ÀÌÅ͸¦ º¯°æÇϸé Calendar Server´Â °³Á¤µÈ µ¥ÀÌÅ͸¦ LDAP ij½Ã µ¥ÀÌÅͺ£À̽º¿Í ½½·¹ÀÌºê µð·ºÅ丮 ¼¹ö¿¡ ±â·ÏÇÕ´Ï´Ù. ÀÌÈÄÀÇ Å¬¶óÀÌ¾ðÆ® ÀÛ¾÷¿¡¼´Â ij½Ã µ¥ÀÌÅͺ£À̽º¿¡¼ LDAP µ¥ÀÌÅ͸¦ °Ë»öÇÕ´Ï´Ù. ÀÌ·¯ÇÑ µ¥ÀÌÅÍ °Ë»öÀº ´ÜÀÏ »ç¿ëÀÚ¿¡ ´ëÇÑ ´ÙÀ½ ÀÛ¾÷¿¡ Àû¿ëµË´Ï´Ù.
µû¶ó¼ LDAP µ¥ÀÌÅÍ Ä³½Ã µ¥ÀÌÅͺ£À̽º´Â ´ÙÀ½À» Á¦°øÇÕ´Ï´Ù.
- ´ÜÀÏ ½Ã½ºÅÛ »óÀÇ ÇÁ·Î¼¼½º °£ µ¥ÀÌÅÍ Àϰü¼º µ¥ÀÌÅÍ Ä³½Ã µ¥ÀÌÅͺ£À̽º´Â ´ÙÁß ÇÁ·Î¼¼¼ ½Ã½ºÅÛÀÇ ¸ðµç Calendar Server ÇÁ·Î¼¼½º¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
- »ç¿ëÀÚ ¼¼¼Ç °£ÀÇ µ¥ÀÌÅÍ Áö¼Ó¼º µ¥ÀÌÅÍ Ä³½Ã µ¥ÀÌÅͺ£À̽º´Â ¿µ±¸ÀûÀÌ¸ç »õ·Î °íÄ¥ Çʿ䰡 ¾ø½À´Ï´Ù. LDAP µ¥ÀÌÅÍ Ä³½Ã Ç׸ñÀÇ Áö¼Ó ½Ã°£(TTL)°ú °¢ µ¥ÀÌÅͺ£À̽º Á¤¸® »çÀÌÀÇ °£°ÝÀ» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº LDAP µ¥ÀÌÅÍ Ä³½Ã ±¸¼º ¸Å°³ º¯¼ö¸¦ ÂüÁ¶ÇϽʽÿÀ.
Á¦ÇÑ »çÇ×
LDAP µ¥ÀÌÅÍ Ä³½Ã´Â ´ÙÀ½À» Á¦°øÇÏÁö ¾Ê½À´Ï´Ù.
- Ç׸ñÀÇ ¸ñ·ÏÀÌ ¿¹»óµÇ´Â °Ë»öÀ» À§ÇÑ Ä³½Ã Àбâ. ¿¹¸¦ µé¸é ȸÀÇ Âü¼®ÀÚ °Ë»ö µîÀÌ ÀÌ¿¡ ¼ÓÇÕ´Ï´Ù. ÀÌ·¯ÇÑ À¯ÇüÀÇ °Ë»ö¿¡´Â LDAP Áö¿¬ÀÌ Àû¿ëµË´Ï´Ù. °¡·É LDAP °Ë»ö ¿É¼ÇÀÌ È°¼ºÈµÇ°í »õ ´Þ·ÂÀ» ¸¸µç ÈÄ Áö¿¬ ±â°£ ³»¿¡ °Ë»öÀ» ¼öÇàÇÏ¸é »õ·Î ¸¸µç ´Þ·ÂÀº ´Þ·Â °Ë»ö¿¡ ³ªÅ¸³ªÁö ¾Ê½À´Ï´Ù.
- ´Ù¼öÀÇ ÇÁ·±Æ®¿£µå ¼¹ö¿¡ ´ëÇÑ Ä³½Ã ÀÐ±â ¹× ¾²±â. °¢ ÇÁ·±Æ®¿£µå ¼¹ö¿¡ ÀÖ´Â ÀÚü ij½Ã¿¡¼´Â ´Ù¸¥ ij½ÃÀÇ µ¥ÀÌÅ͸¦ ÀνÄÇÏÁö ¸øÇÕ´Ï´Ù.
- Ç×»ó °°Àº ¼¹ö¿¡ ·Î±×ÀÎÇÏÁö ¾Ê´Â »ç¿ëÀÚ¸¦ ó¸®ÇÏ´Â ´É·Â. ±×·¯ÇÑ »ç¿ëÀÚ´Â °¢ ¼¹öÀÇ Ä³½Ã¿¡ °¢°¢ ´Ù¸¥ LDAP µ¥ÀÌÅ͸¦ »ý¼ºÇÕ´Ï´Ù.
LDAP µ¥ÀÌÅÍ Ä³½Ã ±¸¼º ¸Å°³ º¯¼ö
Ç¥ 19-2¿¡¼´Â LDAP µ¥ÀÌÅÍ Ä³½Ã¸¦ À§ÇÑ ics.conf ÆÄÀÏÀÇ ±¸¼º ¸Å°³ º¯¼ö¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
CLD ij½Ã ¿É¼Ç »ç¿ëCLD Ç÷¯±× Àΰú ÇÔ²² »ç¿ëÇÏ´Â °æ¿ì¿¡´Â ics.confÀÇ ´ÙÀ½ ±¸¼º ¸Å°³ º¯¼ö¸¦ "yes"(°¢ ¸Å°³ º¯¼öÀÇ ±âº»°ª)·Î ¼³Á¤ÇÕ´Ï´Ù.
caldb.cld.cache.enable = "yes"
ÀÌ ¸Å°³ º¯¼ö´Â CLA ij½Ã ¿É¼ÇÀ» Ȱ¼ºÈÇÕ´Ï´Ù. ÀÌ Ä³½Ã´Â ´Þ·Â »ç¿ëÀÚ¿¡ ´ëÇÑ DWP È£½ºÆ® ¼¹ö Á¤º¸(icsDWPHost LDAP ¼Ó¼º)¸¦ ÀúÀåÇÏ¸ç µû¶ó¼ LDAP µð·ºÅ丮 ¼¹ö¿¡ ´ëÇÑ È£ÃâÀÌ °¨¼ÒµË´Ï´Ù.
¼³Á¤ÇÒ ¼ö ÀÖ´Â ´Ù¸¥ CLD ij½Ã ¿É¼Ç ¸Å°³ º¯¼ö´Â ´ÙÀ½°ú °°½À´Ï´Ù.
ÀÌ ¸Å°³ º¯¼ö¿Í ±âŸ °ü·Ã ics.conf ¸Å°³ º¯¼ö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ºÎ·Ï E, "Calendar Server ±¸¼º ¸Å°³ º¯¼ö"¸¦ ÂüÁ¶ÇϽʽÿÀ.
¼¼¼Ç µ¥ÀÌÅͺ£À̽º¸¦ À§ÇÑ ¸Þ¸ð¸® ±â¹Ý ÆÄÀÏ ½Ã½ºÅÛ »ç¿ëics.conf ÆÄÀÏ¿¡¼ ´ÙÀ½ ¸Å°³ º¯¼ö¸¦ ¼³Á¤ÇÏ¿© ¼¼¼Ç µ¥ÀÌÅͺ£À̽ºÀÇ ¸Þ¸ð¸® ±â¹Ý ÆÄÀÏ ½Ã½ºÅÛ(tmpfs)À» ±¸¼ºÇϸé Solaris ¿î¿µ üÁ¦ÀÇ ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖ½À´Ï´Ù.
local.instance.use.tmpfs to "true"
tmpfs ÆÄÀÏ ½Ã½ºÅÛÀº service.http.sessiondir.path ¹× service.admin.sessiondir.path ¸Å°³ º¯¼öÀÇ °ªÀ» ±â¹ÝÀ¸·Î ¿À¹ö·¹À̵˴ϴÙ.
ÀÚ¼¼ÇÑ ³»¿ëÀº Solaris ¼³¸í¼ÀÇ tmpfs(7FS) ¹× mount_tmpfs(1M) ¼³¸í¼ ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ.
http://docs.sun.com/db/prod/solaris ¹× http://docs.sun.com/db/prod/solaris?l=ko
¿©·¯ CPU¿¡ °ÉÃÄ ·Îµå ±ÕÇü Á¶Á¤ »ç¿ë¼¹ö¿¡ CPU°¡ ¿©·¯ °³ÀÎ °æ¿ì Calendar Server´Â ±âº»ÀûÀ¸·Î HTTP ¼ºñ½º(cshttpd ÇÁ·Î¼¼½º) ¹× ºÐ»ê µ¥ÀÌÅͺ£À̽º ¼ºñ½º(csdwpd ÇÁ·Î¼¼½º)¸¦ ºÐ»ê½Ãŵ´Ï´Ù.
service.http.numprocesses ¹× service.dwp.numprocesses ¸Å°³ º¯¼ö´Â °¢ ¼ºñ½º¸¦ À§ÇØ ½ÇÇàµÇ´Â ½ÇÁ¦ ÇÁ·Î¼¼½º ¼ö¸¦ °áÁ¤ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ÀÌ µÎ ¸Å°³ º¯¼ö´Â ¼³Ä¡ÇÏ´Â µ¿¾È ¼¹öÀÇ CPU ¼ö·Î ¼³Á¤µÇÁö¸¸ °ªÀ» Àç¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, CPU°¡ 8°³ÀÎ ¼¹öÀÎ °æ¿ì cshttpd ¹× csdwpd ÇÁ·Î¼¼½º¸¦ 4°³ÀÇ CPU¿¡¼¸¸ ½ÇÇàÇÏ·Á¸é ¸Å°³ º¯¼ö¸¦ ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÏ¸é µË´Ï´Ù.
service.http.numprocesses="4"
service.dwp.numprocesses="4"·Îµå ±ÕÇü Á¶Á¤À» ºñȰ¼ºÈÇÏ·Á¸é service.loadbalancing ¸Å°³ º¯¼ö¸¦ ics.conf ÆÄÀÏ¿¡ Ãß°¡Çϰí "no"·Î ¼³Á¤ÇÕ´Ï´Ù. º¯°æ ³»¿ëÀ» Àû¿ëÇÏ·Á¸é Calendar Server¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
½Ã°£ Ãʰú °ª »ç¿ëCalendar Server ¼º´ÉÀº ´Ù¾çÇÑ ics.conf ¸Å°³ º¯¼öÀÇ ½Ã°£ Ãʰú °ªÀ» »ç¿ëÇÏ¿© Á¶Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
´ÙÀ½°ú °°Àº ½Ã°£ Ãʰú À¯ÇüÀÌ ÀÖ½À´Ï´Ù.
ics.conf ¸Å°³ º¯¼ö ÆíÁý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ics.conf ±¸¼º ÆÄÀÏ ÆíÁýÀ» ÂüÁ¶ÇϽʽÿÀ.
csadmindÀÇ ½Ã°£ Ãʰú °ª
Ç¥ 19-3¿¡¼´Â °ü¸®(csadmin) ¼ºñ½º¿¡¼ »ç¿ëÇÏ´Â ics.conf ÆÄÀÏÀÇ Calendar Server ½Ã°£ Ãʰú ¸Å°³ º¯¼ö¸¦ ¼³¸íÇÕ´Ï´Ù.
ÃÖÁ¾ »ç¿ëÀÚÀÇ HTTP ½Ã°£ Ãʰú °ª
Ç¥ 19-4¿¡¼´Â ÃÖÁ¾ »ç¿ëÀÚ¿¡°Ô Àû¿ëµÇ´Â ics.conf ÆÄÀÏÀÇ Calendar Server HTTP ½Ã°£ Ãʰú ¸Å°³ º¯¼ö¸¦ ¼³¸íÇÕ´Ï´Ù.
GSE ´ë±â¿ ½Ã°£ Ãʰú °ª
´ÙÀ½ ics.conf ÆÄÀÏ ¸Å°³ º¯¼ö´Â Calendar Server°¡ ±×·ì ¿¹¾à ¿£Áø(GSE) ´ë±â¿¿¡¼ µé¾î¿À´Â ÀÛ¾÷À» ½ºÄµÇϱâ Àü¿¡ ±â´Ù¸®´Â ½Ã°£À» ÃÊ ´ÜÀ§·Î ÁöÁ¤ÇÕ´Ï´Ù.
gse.belowthresholdtimeout = "3"
ÇÒ´çµÈ ÃÖ´ë ½º·¹µåº¸´Ù ¸¹Àº ÀÛ¾÷ÀÌ ´ë±â¿¿¡ ÀÖÀ¸¸é ¸¶Áö¸· ½º·¹µå´Â Ç×»ó ´ë±â¿À» ´Ù½Ã ½ºÄµÇÕ´Ï´Ù. µû¶ó¼ ÀÌ·¯ÇÑ ¼³Á¤Àº ÀÛ¾÷ÀÇ ¼ö°¡ ÇÒ´çµÈ ÃÖ´ë ½º·¹µåº¸´Ù ÀûÀ» ¶§¸¸ Àû¿ëµË´Ï´Ù.
±âº»°ªÀº "3"ÀÔ´Ï´Ù. ÀÌ ¼ýÀÚ¸¦ Áõ°¡½ÃŰ¸é ¼¹ö°¡ ´ë±â¿À» °Ë»öÇÏ´Â ºóµµ°¡ °¨¼ÒÇϰí ÀüüÀûÀÎ ¼º´ÉÀÌ Çâ»óµÉ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ À̺¥Æ®ÀÇ Å©±â°¡ Áõ°¡ÇÏ¿© ´ë±â¿ÀÌ ³Ê¹« Ä¿Áö¸é ½Ã°£À» ÁÙ¿© ´ë±â¿ÀÇ Ã³¸® ¼Óµµ¸¦ ³ôÀÏ ¼ö ÀÖ½À´Ï´Ù. ±×·¯¸é Àü¹ÝÀûÀÎ ¼º´ÉÀº ÀúÇϵÇÁö¸¸ À̺¥Æ® ¾÷µ¥ÀÌÆ® ¼Óµµ´Â »¡¶óÁý´Ï´Ù.
º¸±â »õ·Î °íħ ¿É¼Ç »ç¿ëCalendar Express ÃÖÁ¾ »ç¿ëÀÚ´Â º¸±â »õ·Î °íħ ¿É¼ÇÀ» »ç¿ëÇϸé Calendar Server µ¥ÀÌÅͺ£À̽º¿¡¼ ¾÷µ¥ÀÌÆ®Çϱ⺸´Ù ºê¶ó¿ìÀú ij½ÃÀÇ ´Þ·Â µ¥ÀÌÅ͸¦ »ç¿ëÇÏ¿© º¸±â¸¦ »õ·Î °íħÀ¸·Î½á ¼º´ÉÀÌ Çâ»óµË´Ï´Ù.
º¸±â »õ·Î °íħ ¿É¼ÇÀ» Ȱ¼ºÈÇÏ·Á¸é ics.conf ÆÄÀÏ¿¡¼ ´ÙÀ½ ¸Å°³ º¯¼ö¸¦ "yes"·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
browser.cache.enable = "yes"
ÀÌ ¸Å°³ º¯¼ö¸¦ Àç¼³Á¤Çϸé Calendar Server¸¦ ÁßÁöÇÑ ´ÙÀ½ ´Ù½Ã ½ÃÀÛÇØ¾ß »õ °ªÀÌ Àû¿ëµË´Ï´Ù.
»çÀÌÆ®¿¡ º¸±â »õ·Î °íħ ¿É¼ÇÀÌ ±¸¼ºµÇ¸é Calendar Express´Â View ÅÇÀÇ ¸ðµç ´Þ·Â º¸±â¿¡ º¸±â »õ·Î °íħÀ» Ç¥½ÃÇÕ´Ï´Ù.
»ç¿ëÀÚ°¡ º¸±â »õ·Î °íħÀ» ´©¸£¸é Calendar Express°¡ ´Þ·Â µ¥ÀÌÅͺ£À̽º¿¡¼ ¾÷µ¥ÀÌÆ®¸¦ ¿äûÇϱâ Àü¿¡ ¸ÕÀú º¸±âÀÇ ´Þ·Â µ¥ÀÌÅͰ¡ º¯°æµÇ¾ú´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇÕ´Ï´Ù. µ¥ÀÌÅͰ¡ º¯°æµÇÁö ¾Ê¾ÒÀ¸¸é Calendar Express´Â ºê¶ó¿ìÀú ij½ÃÀÇ Á¤º¸¸¦ »ç¿ëÇÏ¿© º¸±â¸¦ »õ·Î °íĨ´Ï´Ù. µû¶ó¼ ´Þ·Â µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ºÒÇÊ¿äÇÑ ¿äûÀ» ÇÇÇÒ ¼ö ÀÖÀ¸¸ç, ÀÌ·¸°Ô ÇÏ¸é ¸¹Àº ¼öÀÇ À̺¥Æ® ¶Ç´Â ŽºÅ©°¡ ÀÖ´Â ´Þ·ÂÀÏ °æ¿ì ƯÈ÷ ¼º´É Çâ»ó¿¡ µµ¿òÀÌ µË´Ï´Ù.
À̺¥Æ® ¶Ç´Â ŽºÅ©°¡ º¯°æµÈ °æ¿ì¿¡´Â Calendar Express°¡ ´Þ·Â µ¥ÀÌÅͺ£À̽º¿¡¼ ¾÷µ¥ÀÌÆ®¸¦ ¿äûÇÏ¿© º¸±â¸¦ »õ·Î °íĨ´Ï´Ù. ¶ÇÇÑ »ç¿ëÀÚ´Â º¸±â »õ·Î °íħ ¿É¼ÇÀ» »ç¿ëÇÔÀ¸·Î½á Calendar Express°¡ Ç×»ó ÃֽŠ´Þ·Â µ¥ÀÌÅ͸¦ Ç¥½ÃÇϵµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Calendar Express µµ±¸ ¸ðÀ½ÀÇ ´Ù½Ã ±×¸®±â ¿É¼Ç ºñȰ¼ºÈµµ±¸ ¸ðÀ½ÀÇ ´Ù½Ã ±×¸®±â ¿É¼ÇÀ» »ç¿ëÇÏ¸é »ç¿ëÀÚ°¡ »õ·Î °íħÀ» ´©¸¦ ¶§ Calendar Express º¸±â°¡ »õ·Î °íÃÄÁý´Ï´Ù. ±×·¯³ª ÀÌ ¿É¼ÇÀ» »ç¿ëÇϸé Calendar Server°¡ µµ±¸ ¸ðÀ½À» À§ÇÑ XML ¹× XSLT º¯È¯À» ¼öÇàÇÏ¿© º¸±â¸¦ »õ·Î °íÄ¡±â ¶§¹®¿¡ ¼º´É¿¡ ¹®Á¦°¡ »ý±æ ¼ö ÀÖ½À´Ï´Ù.
µµ±¸ ¸ðÀ½ÀÇ ´Ù½Ã ±×¸®±â ¿É¼ÇÀ» ºñȰ¼ºÈÇÏ·Á¸é ics.conf ÆÄÀÏÀÇ ´ÙÀ½ ¸Å°³ º¯¼ö¸¦ "no"·Î ¼³Á¤ÇÕ´Ï´Ù.
ui.toolbar.repainting.enable="no"
ui.toolbar.repainting.enableÀ» "no"·Î ¼³Á¤ÇÒ °æ¿ì »ç¿ëÀÚ°¡ ¾î´À º¸±â¿¡¼³ª »õ·Î °íħÀ» ´©¸£¸é ±âº» º¸±â·Î µ¹¾Æ°¥ ¼ö ÀÖ½À´Ï´Ù.
ui.toolbar.repainting.enableÀ» "no"·Î ¼³Á¤Çϸé Calendar Express°¡ µµ±¸ ¸ðÀ½À» À§ÇÑ XML ¹× XSLT º¯È¯À» ¼öÇàÇÏÁö ¾Ê±â ¶§¹®¿¡ ¼º´ÉÀÌ Çâ»óµË´Ï´Ù.
ºê¶ó¿ìÀú ij½Ã ¿É¼Ç(browser.cache.enable ¸Å°³ º¯¼ö)À» "yes"·Î ¼³Á¤ÇÏ¸é µµ±¸ ¸ðÀ½ÀÇ ´Ù½Ã ±×¸®±â ¿É¼ÇÀÌ »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.
Ŭ¶óÀÌ¾ðÆ® ºê¶ó¿ìÀú¿¡¼ XSL ·»´õ¸µCalendar Server´Â XSLT ÇÁ·Î¼¼½ÌÀ» ÃÖÁ¾ »ç¿ëÀÚÀÇ ºê¶ó¿ìÀú·Î ´Ù¿î·ÎµåÇÏ¿© Ŭ¶óÀ̾ðÆ®Ãø ·»´õ¸µÀ» ¼öÇàÇÕ´Ï´Ù. ÀÌ·¸°Ô Çϸé Calendar Server°¡ ¼öÇàÇØ¾ß ÇÏ´Â ÇÁ·Î¼¼½ÌÀÌ °¨¼ÒµË´Ï´Ù. Calendar Server´Â ºê¶ó¿ìÀú°¡ XSLT ÇÁ·Î¼¼½ÌÀ» ·»´õ¸µÇÒ ¼ö ÀÖ´Â ±â´ÉÀÌ ÀÖ´Â °æ¿ì¿¡¸¸ XSLT¸¦ ´Ù¿î·ÎµåÇÕ´Ï´Ù. ÇöÀç ¸±¸®½º¿¡¼ ÀÌ ±â´ÉÀº Internet Explorer 6.0¿¡¸¸ Àû¿ëµË´Ï´Ù.
Å×½ºÆ® °á°ú Ŭ¶óÀ̾ðÆ®Ãø ·»´õ¸µÀ» ÅëÇØ ÀÎÅÍÆäÀ̽º(UI)ÀÇ È®À强À» 4-6¹è±îÁö Çâ»ó½Ãų ¼ö ÀÖ´Â °ÍÀ¸·Î ³ªÅ¸³µ½À´Ï´Ù. Áï, Calendar Server´Â CPU ¼º´ÉÀ» ½É°¢ÇÏ°Ô ÀúÇϽÃŰÁö ¾ÊÀ¸¸é¼ 4-6¹èÀÇ µ¿½Ã ÃÖÁ¾ »ç¿ëÀÚ¸¦ Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù.
ics.conf ÆÄÀÏÀÇ ´ÙÀ½ ¸Å°³ º¯¼ö°¡ Ŭ¶óÀ̾ðÆ®Ãø ·»´õ¸µ(ÇöÀç Internet Explorer 6.0 ÀÌ»ó¸¸ ÇØ´çµÊ)À» Á¦¾îÇÕ´Ï´Ù.
render.xslonclient.enable="yes"
±âº»ÀûÀ¸·Î ÀÌ ¸Å°³ º¯¼ö´Â "yes"·Î ¼³Á¤µË´Ï´Ù. Ŭ¶óÀ̾ðÆ®Ãø ·»´õ¸µÀ» »ç¿ëÇÏÁö ¾ÊÀ¸·Á¸é ÀÌ ¸Å°³ º¯¼ö¸¦ "no"·Î ¼³Á¤Çϰí Calender Server¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.