| |
| Sun Java System Calendar Server °ü¸® ¼³¸í¼ | |
9Àå
´Þ·Â Á¶È¸ µ¥ÀÌÅͺ£À̽º Ç÷¯±× ÀÎÀÌ Àå¿¡¼´Â ¿©·¯ °³ÀÇ ¹é¿£µå ¼¹ö¿¡ ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ¹èÆ÷ÇÒ ¼ö ÀÖ°Ô ÇØ ÁÖ´Â ´Þ·Â Á¶È¸ µ¥ÀÌÅͺ£À̽º(CLD) Ç÷¯±× Àο¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
ÀÌ ÀåÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
CLD Ç÷¯±× ÀÎ °³¿ä´Þ·Â Á¶È¸ µ¥ÀÌÅͺ£À̽º(CLD) Ç÷¯±× Àο¡¼´Â ´ÜÀÏ ´Þ·Â ÀνºÅϽº¿¡¼ »ç¿ëÀÚ ¹× ÀÚ¿ø ´Þ·ÂÀ» ¿©·¯ ¹é¿£µå ¼¹ö¿¡ ºÐ»êÇÒ ¼ö ÀÖ°Ô ÇÔÀ¸·Î½á ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ ¼öÆò È®À强À» Á¦°øÇÕ´Ï´Ù. ´Þ·Â µ¥ÀÌÅͺ£À̽º°¡ ¿©·¯ ¹é¿£µå ¼¹ö¿¡ ºÐ»êµÈ °æ¿ì Calendar Server´Â CLD Ç÷¯±× ÀÎÀ» »ç¿ëÇÏ¿© ´Þ·ÂÀÌ ½ÇÁ¦·Î ÀúÀåµÈ ¼¹ö¸¦ È®ÀÎÇÕ´Ï´Ù.
Calendar Server´Â ics.conf ÆÄÀÏÀÇ caldb.cld.type ¸Å°³ º¯¼ö °ª¿¡ µû¶ó Ç÷¯±× ÀÎÀ» ·ÎµåÇÕ´Ï´Ù.
Calendar Server´Â µ¥ÀÌÅÍ ¿ÍÀ̾î ÇÁ·ÎÅäÄÝ(DWP)À» »ç¿ëÇÏ¿© ¹é¿£µå ¼¹öÀÇ ´Þ·Â µ¥ÀÌÅÍ¿¡ ¾×¼¼½ºÇÕ´Ï´Ù. DWP´Â csdwpd ¼ºñ½º·Î ½ÇÇàµÇ´Â ³»ºÎ ÇÁ·ÎÅäÄÝÀÌ¸ç ´Þ·Â µ¥ÀÌÅͺ£À̽º¿ë ³×Æ®¿öÅ· ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù.
CLD Ç÷¯±× ÀÎÀÇ ½ÇÇà ¹æ½ÄCalendar Server´Â ´ÙÀ½°ú °°ÀÌ ¹é¿£µå ¼¹öÀÇ ´Þ·Â µ¥ÀÌÅÍ¿¡ ¾×¼¼½ºÇÕ´Ï´Ù.
- Calendar Express ÃÖÁ¾ »ç¿ëÀÚ°¡ ´Þ·Â¿¡ ¾×¼¼½ºÇÒ ¶§ CLD Ç÷¯±× ÀÎÀº ´Þ·ÂÀÇ calid¿¡¼ userid¸¦ ÃßÃâÇÑ ´ÙÀ½ LDAP µð·ºÅ丮 µ¥ÀÌÅͺ£À̽º¿¡¼ ´Þ·Â ¼ÒÀ¯ÀÚ¸¦ Á¶È¸ÇÕ´Ï´Ù.
- ÀÌ Ç÷¯±× ÀÎÀº ´Þ·Â ¼ÒÀ¯ÀÚ¸¦ ãÀº ÈÄ ¼ÒÀ¯ÀÚÀÇ icsDWPHost LDAP ¼Ó¼ºÀ» »ç¿ëÇÏ¿© ´Þ·ÂÀÌ ÀÖ´Â ¹é¿£µå ¼¹öÀÇ È£½ºÆ® À̸§À» È®ÀÎÇÕ´Ï´Ù. ÀÌ À̸§Àº DNS(Domain Name Service)¿¡¼ À¯È¿ÇÑ IP ÁÖ¼Ò·Î È®ÀÎÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.
- ÀÌ È£½ºÆ® À̸§À» »ç¿ëÇÏ´Â Calendar Server´Â µ¥ÀÌÅͺ£À̽º ¿ÍÀ̾î ÇÁ·ÎÅäÄÝ(DWP)À» »ç¿ëÇÏ¿© ¹é¿£µå ¼¹öÀÇ ´Þ·Â µ¥ÀÌÅÍ¿¡ ¾×¼¼½ºÇÕ´Ï´Ù.
- Calendar Server´Â DWP¸¦ »ç¿ëÇÏ¿© ´Þ·Â µ¥ÀÌÅͰ¡ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º Áß Çϳª¿¡¼ ·»´õ¸µµÉ ¼ö ÀÖµµ·Ï »ç¿ëÀÚ°¡ ·Î±×ÀÎÇÑ ¼¹ö·Î ÇØ´ç µ¥ÀÌÅ͸¦ º¸³À´Ï´Ù.
CLD Ç÷¯±× ÀÎ ±¸¼ºCLD Ç÷¯±× ÀÎÀº ´ÙÀ½ Calendar Server ±¸¼ºÀ» Áö¿øÇÕ´Ï´Ù.
ÀÌ ±¸¼º¿¡¼ °¢ ÇÁ·±Æ®¿£µå ¼¹ö ¹× ¹é¿£µå ¼¹ö´Â ´ÙÀ½ Á¶°ÇÀ» ¸¸Á·ÇØ¾ß ÇÕ´Ï´Ù.
´ÙÁß ÇÁ·±Æ®¿£µå ¼¹ö¿Í ´ÙÁß ¹é¿£µå ¼¹ö
´ÙÀ½ ±×¸²Àº 2´ëÀÇ ÇÁ·±Æ®¿£µå ¼¹ö¿Í 2´ëÀÇ ¹é¿£µå ¼¹ö°¡ ´ÜÀÏ Calendar Server ÀνºÅϽº¸¦ ½ÇÇàÇÏ´Â °ÍÀ» º¸¿© ÁÝ´Ï´Ù. ¶ÇÇÑ Çʿ信 µû¶ó 3´ë ÀÌ»óÀÇ ÇÁ·±Æ®¿£µå ¶Ç´Â ¹é¿£µå ¼¹ö¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ±¸¼º¿¡¼ ¼¹ö´Â LDAP ¹× ´Þ·Â µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Á¦ÇÑÇÏ´Â ¹æÈº®À¸·Î º¸È£ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Þ·Â µ¥ÀÌÅͺ£À̽º´Â 2´ëÀÇ ¹é¿£µå ¼¹ö¿¡ ºÐ»êµË´Ï´Ù.
ÇÁ·±Æ®¿£µå ¼¹ö´Â CPU¸¦ ¸¹ÀÌ »ç¿ëÇϸç, ÃÖÁ¾ »ç¿ëÀÚ¿ë ´Þ·Â µ¥ÀÌÅ͸¦ ·»´õ¸µÇÏ´Â µ¥ ´ëºÎºÐÀÇ CPU ½Ã°£ÀÌ ¼Ò¿äµË´Ï´Ù. ¹é¿£µå ¼¹ö´Â µð½ºÅ©¸¦ ¸¹ÀÌ »ç¿ëÇϸç, ´Þ·Â µ¥ÀÌÅͺ£À̽º¿¡ ¾×¼¼½ºÇÏ´Â µ¥ ´ëºÎºÐÀÇ CPU ½Ã°£ÀÌ ¼Ò¿äµË´Ï´Ù.
±×¸² 9-1 ´ÙÁß ÇÁ·±Æ®¿£µå ¼¹ö¿Í ´ÙÁß ¹é¿£µå ¼¹ö
ÇÁ·±Æ®¿£µå ¼¹ö ±¸¼º
ÇÁ·±Æ®¿£µå ¼¹ö¸¦ ±¸¼ºÇÏ·Á¸é °¢ ÇÁ·±Æ®¿£µå ¼¹öÀÇ ics.conf ÆÄÀÏ¿¡¼ ´ÙÀ½ ¸Å°³ º¯¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù.
- ´Þ·Â µ¥ÀÌÅͺ£À̽º Á¶È¸ Ç÷¯±× ÀÎÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.
csapi.plugin.calendarlookup = "y"
- Calendar Server°¡ ¸ðµç Ç÷¯±× ÀÎÀ» ·ÎµåÇϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù.
csapi.plugin.calendarlookup.name = "*"
- CLD Ç÷¯±× ÀÎÀÇ ´Þ·Â Á¶È¸ Ç÷¯±× ÀÎ À¯ÇüÀ» ¼³Á¤ÇÕ´Ï´Ù.
caldb.cld.type = "directory"
- DWP ¼ºñ½º(csdwpd)ÀÇ Æ÷Æ® ¹øÈ£¸¦ ¼³Á¤ÇÕ´Ï´Ù.
service.dwp.port = "59779"
±âº»°ªÀº "59779"ÀÔ´Ï´Ù. Æ÷Æ® ¹øÈ£´Â ±¸¼ºµÈ ¸ðµç ÇÁ·±Æ®¿£µå ¼¹ö ¹× ¹é¿£µå ¼¹ö¿¡¼ µ¿ÀÏÇØ¾ß ÇÕ´Ï´Ù.
- ±¸¼º¿¡ Æ÷ÇÔµÈ °¢ ¹é¿£µå ¼¹öÀÇ ¼¹ö À̸§À» ¼³Á¤ÇÕ´Ï´Ù.
caldb.dwp.server.backend-server-1.ip = "backend-server-1"
caldb.dwp.server.backend-server-2.ip = "backend-server-2"
...
caldb.dwp.server.backend-server-n.ip = "backend-server-n"¼¹ö À̸§Àº Á¤±ÔÈµÈ À̸§À̾î¾ß Çϸç DNS(Domain Name Service)¿¡¼ À¯È¿ÇÑ IP ÁÖ¼Ò·Î È®ÀÎÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¸Å°³ º¯¼öÀÇ °¢ ºÎºÐ¿¡¼ ¼¹ö À̸§ÀÌ °°¾Æ¾ß Çϸç Á¤±ÔȵǾî¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
caldb.dwp.server.calendar.sesta.com.ip = "calendar.sesta.com"
¶ÇÇÑ ¼¹ö À̸§Àº Àû¿ë °¡´ÉÇÑ ´Þ·Â ¼ÒÀ¯ÀÚÀÇ icsDWPHost LDAP ¼Ó¼º¿¡ »ç¿ëµÈ À̸§°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù.
- ±âº» DWP ¼¹ö À̸§À» ¼³Á¤ÇÕ´Ï´Ù.
caldb.dwp.server.default = "server-name"
¿©±â¼ server-nameÀº LDAP ¼¹ö µ¥ÀÌÅͺ£À̽ºÀÇ »ç¿ëÀÚ ¶Ç´Â ÀÚ¿ø Ç׸ñ¿¡ icsDWPHost ¼Ó¼ºÀÌ ¾ø´Â °æ¿ì Calendar Server¿¡¼ »ç¿ëÇÏ´Â Á¤±ÔÈµÈ ±âº» ¼¹ö À̸§ÀÔ´Ï´Ù. ÀÌ À̸§Àº DNS(Domain Name Service)¿¡¼ À¯È¿ÇÑ IP ÁÖ¼Ò·Î È®ÀÎÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
caldb.dwp.server.default = "calendar.sesta.com"
- º¯°æ ³»¿ëÀ» Àû¿ëÇÏ·Á¸é Calendar Server¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
ÇÁ·±Æ®¿£µå ¼¹öÀÇ ±¸¼º ¸Å°³ º¯¼ö ¿¹
´ÙÀ½ ¿¹¿¡¼´Â calendar.sesta.com ¹× calendar.siroe.comÀ̶ó´Â À̸§ÀÇ ¹é¿£µå ¼¹ö 2´ë°¡ ÀÖ´Â ÇÁ·±Æ®¿£µå ¼¹öÀÇ ±¸¼º ¸Å°³ º¯¼ö¸¦ º¸¿© ÁÝ´Ï´Ù. ±âº» DWP ¼¹ö´Â calendar.sesta.comÀÔ´Ï´Ù.
ÄÚµå ¿¹ 9-1 ÇÁ·±Æ®¿£µå ¼¹öÀÇ LDAP CLD ±¸¼º ¸Å°³ º¯¼ö
¹é¿£µå ¼¹ö ±¸¼º
¹é¿£µå ¼¹ö¸¦ ±¸¼ºÇÏ·Á¸é °¢ ¹é¿£µå ¼¹ö¿¡¼ ics.conf ÆÄÀÏÀÇ ´ÙÀ½ ¸Å°³ º¯¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù.
- DWP ¼ºñ½º¸¦ »ç¿ë °¡´ÉÇÏ°Ô Çϰí(csdwpd) DWP Æ÷Æ® ¹øÈ£¸¦ ¼³Á¤ÇÕ´Ï´Ù.
service.dwp.enable = "yes"
service.dwp.port = "59779"±âº» Æ÷Æ® ¹øÈ£´Â "59779"ÀÔ´Ï´Ù. Æ÷Æ® ¹øÈ£´Â ±¸¼ºµÈ ¸ðµç ÇÁ·±Æ®¿£µå ¼¹ö ¹× ¹é¿£µå ¼¹ö¿¡¼ µ¿ÀÏÇØ¾ß ÇÕ´Ï´Ù.
- ¹é¿£µå ¼¹ö¿¡¼´Â HTTP ¼ºñ½º°¡ ÇÊ¿äÇÏÁö ¾ÊÀ¸¹Ç·Î ÀÌ ¼ºñ½º¸¦ »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÕ´Ï´Ù. À̶§ °ü¸® ¼ºñ½º´Â ±âº»°ª "yes"·Î ¼³Á¤µÇ¾î¾ß ÇÕ´Ï´Ù.
service.http.enable = "no"
service.admin.enable = "yes"- LDAP CLD Ç÷¯±× ÀÎÀ» À§ÇÑ ´Þ·Â Á¶È¸ Ç÷¯±× ÀÎÀÇ À¯ÇüÀ» ¼³Á¤ÇÕ´Ï´Ù.
caldb.cld.type = "local"
- ¹é¿£µå ¼¹ö´Â ´Þ·Â µ¥ÀÌÅ͸¦ Á¶È¸ÇÒ Çʿ䰡 ¾øÀ¸¹Ç·Î csapi.plugin.calendarlookupÀ» "n"À¸·Î ¼³Á¤ÇÕ´Ï´Ù.
csapi.plugin.calendarlookup = "n"
- º¯°æ ³»¿ëÀ» Àû¿ëÇÏ·Á¸é Calendar Server¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
¹é¿£µå ¼¹öÀÇ ±¸¼º ¸Å°³ º¯¼öÀÇ ¿¹
´ÙÀ½ ¿¹¿¡¼´Â ¹é¿£µå ¼¹öÀÇ ±¸¼º ¸Å°³ º¯¼ö¸¦ º¸¿© ÁÝ´Ï´Ù.
ÄÚµå ¿¹ 9-2 ¹é¿£µå ¼¹öÀÇ LDAP CLD ±¸¼º ¸Å°³ º¯¼ö
service.dwp.enable = "yes"
service.dwp.port = "59779"
service.http.enable = "no"
service.admin.enable = "yes"
caldb.cld.type = "local"
csapi.plugin.calendarlookup = "n"
´ÙÁß ÇÁ·±Æ®¿£µå/¹é¿£µå ¼¹ö ±¸¼º
±×¸² 9-2¿¡¼´Â °¢°¢ ÇϳªÀÇ ´Þ·Â µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áµÈ 3´ëÀÇ ÇÁ·±Æ®¿£µå/¹é¿£µå ¼¹ö¸¦ º¸¿© ÁÝ´Ï´Ù. ÀÌ ±¸¼º¿¡¼´Â ±× ¼ÒÀ¯ÀÚ°¡ Calendar Server¿¡ ·Î±×ÀÎÇÑ ¼¹ö¿¡ °¢ ´Þ·ÂÀÌ À§Ä¡ÇÏ´Â ¹æ½ÄÀ¸·Î ´Þ·ÂÀ» Áö¿ªÀûÀ¸·Î ºÐ»ê½Ãų ¼ö ÀÖ½À´Ï´Ù.
±×¸² 9-2 ´ÙÁß ÇÁ·±Æ®¿£µå/¹é¿£µå ¼¹ö ±¸¼º
ÇÁ·±Æ®¿£µå/¹é¿£µå ¼¹ö ±¸¼º
ÇÁ·±Æ®¿£µå/¹é¿£µå ¼¹ö¸¦ ±¸¼ºÇÏ·Á¸é °¢ ¼¹ö¿¡¼ ics.conf ÆÄÀÏÀÇ ´ÙÀ½ ¸Å°³ º¯¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù.
- DWP ¼ºñ½º¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù(csdwpd).
service.dwp.enable = "yes"
- DWP ¼ºñ½º(csdwpd)ÀÇ Æ÷Æ® ¹øÈ£¸¦ ¼³Á¤ÇÕ´Ï´Ù.
service.dwp.port = "59779"
±âº»°ªÀº "59779"ÀÔ´Ï´Ù. Æ÷Æ® ¹øÈ£´Â ±¸¼ºµÈ ¸ðµç ÇÁ·±Æ®¿£µå ¼¹ö ¹× ¹é¿£µå ¼¹ö¿¡¼ µ¿ÀÏÇØ¾ß ÇÕ´Ï´Ù.
- ´Þ·Â Á¶È¸ Ç÷¯±× ÀÎÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.
csapi.plugin.calendarlookup = "y"
- Calendar Server°¡ ¸ðµç Ç÷¯±× ÀÎÀ» ·ÎµåÇÏ°Ô ÇÕ´Ï´Ù.
csapi.plugin.calendarlookup.name = "*"
- Calendar Server°¡ »ç¿ëÇÏ´Â ´Þ·Â Á¶È¸ Ç÷¯±× ÀÎÀÇ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù.
caldb.cld.type = "directory"
- ±âº» DWP ¼¹ö À̸§À» ¼³Á¤ÇÕ´Ï´Ù.
caldb.dwp.server.default = "server-name"
¿©±â¼ server-nameÀº LDAP ¼¹ö µ¥ÀÌÅͺ£À̽ºÀÇ »ç¿ëÀÚ ¶Ç´Â ÀÚ¿ø Ç׸ñ¿¡ icsDWPHost ¼Ó¼ºÀÌ ¾ø´Â °æ¿ì Calendar Server¿¡¼ »ç¿ëÇÏ´Â Á¤±ÔÈµÈ ±âº» ¼¹ö À̸§ÀÔ´Ï´Ù. ÀÌ À̸§Àº DNS(Domain Name Service)¿¡¼ À¯È¿ÇÑ IP ÁÖ¼Ò·Î È®ÀÎÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
caldb.dwp.server.default = "calendar.sesta.com"
- ·ÎÄà ¼¹ö¸¦ ºñ·ÔÇÏ¿© ±¸¼º¿¡ Æ÷ÇÔµÈ ¸ðµç ÇÁ·±Æ®¿£µå/¹é¿£µå ¼¹öÀÇ ¼¹ö À̸§À» ¼³Á¤ÇÕ´Ï´Ù.
caldb.dwp.server.server-1.ip = "server-1"
caldb.dwp.server.server-2.ip = "server-2"
...
caldb.dwp.server.server-n.ip = "server-n"¼¹ö À̸§Àº Á¤±ÔÈµÈ À̸§À̾î¾ß Çϸç DNS(Domain Name Service)¿¡¼ À¯È¿ÇÑ IP ÁÖ¼Ò·Î È®ÀÎÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¸Å°³ º¯¼öÀÇ °¢ ºÎºÐ¿¡¼ ¼¹ö À̸§ÀÌ °°¾Æ¾ß Çϸç Á¤±ÔȵǾî¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
caldb.dwp.server.calendar.sesta.com.ip = "calendar.sesta.com"
¶ÇÇÑ ¼¹ö À̸§Àº Àû¿ë °¡´ÉÇÑ ´Þ·Â ¼ÒÀ¯ÀÚÀÇ icsDWPHost LDAP ¼Ó¼º¿¡ »ç¿ëµÈ À̸§°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù.
- º¯°æ ³»¿ëÀ» Àû¿ëÇÏ·Á¸é Calendar Server¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
°¢ ÇÁ·±Æ®¿£µå/¹é¿£µå ¼¹öÀÇ ±¸¼º ¸Å°³ º¯¼öÀÇ ¿¹
´ÙÀ½ ¿¹¿¡¼´Â °¢ ÇÁ·±Æ®¿£µå/¹é¿£µå ¼¹öÀÇ ±¸¼º ¸Å°³ º¯¼ö¸¦ º¸¿© ÁÝ´Ï´Ù. ¼¹öµéÀº sesta.com, siroe.com ±×¸®°í varrius.comÀÔ´Ï´Ù. ±âº» DWP ¼¹ö´Â sesta.comÀÔ´Ï´Ù.
ÄÚµå ¿¹ 9-3 °¢ ÇÁ·±Æ®¿£µå/¹é¿£µå ¼¹öÀÇ LDAP CLD ±¸¼º ¸Å°³ º¯¼ö
service.dwp.enable = "yes"
service.dwp.port = "59779"
csapi.plugin.calendarlookup = "y"
csapi.plugin.calendarlookup.name = "*"
caldb.cld.type = "directory"
! Default DWP server
caldb.dwp.server.default = "calendar.sesta.com"
! Back-end servers
caldb.dwp.server.calendar.sesta.com.ip = "calendar.sesta.com"
caldb.dwp.server.calendar.siroe.com.ip = "calendar.siroe.com"
caldb.dwp.server.calendar.varrius.com.ip = "calendar.varrius.com"
ÇÁ·±Æ®¿£µå¿Í ¹é¿£µå ¼¹ö °£ÀÇ º¸¾È À¯Áö °ü¸®ÇÁ·±Æ®¿£µå ¼¹ö´Â µ¥ÀÌÅͺ£À̽º ¿ÍÀ̾î ÇÁ·ÎÅäÄÝ(DWP)À» »ç¿ëÇÏ¿© ¹é¿£µå ¼¹ö¿Í Åë½ÅÇÕ´Ï´Ù. DWP´Â Àü¼Û ¸ÞÄ¿´ÏÁòÀ¸·Î HTTP¸¦ »ç¿ëÇϹǷΠCalendar Server´Â Ç¥ 9-1 ¹× Ç¥ 9-2ÀÇ ±¸¼º ¸Å°³ º¯¼ö¸¦ »ç¿ëÇÏ¿© ÇÁ·±Æ®¿£µå¿Í ¹é¿£µå ¼¹ö »çÀÌÀÇ DWP ¿¬°á¿¡ ´ëÇÑ ÀÎÁõÀ» Á¦°øÇÕ´Ï´Ù.
ÀÌ ¸Å°³ º¯¼ö´Â ¼±Åà »çÇ×ÀÌ¸ç ±âº»ÀûÀ¸·Î ics.conf ÆÄÀÏ¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù. DWP ¿¬°á¿¡ ´ëÇÑ ÀÎÁõÀ» »ç¿ëÇÏ·Á¸é °¢ ÇÁ·±Æ®¿£µå ¼¹ö ¹× ¹é¿£µå ¼¹öÀÇ ics.conf ÆÄÀÏ¿¡ Çʼö ¸Å°³ º¯¼ö¸¦ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù.
Ç¥ 9-1 DWP ¿¬°á ÀÎÁõÀ» À§ÇÑ ¹é¿£µå ±¸¼º ¸Å°³ º¯¼ö
¸Å°³ º¯¼ö
¼³¸í
service.dwp.admin.userid
¹é¿£µå ¼¹ö¿¡¼ DWP ¿¬°áÀ» ÀÎÁõÇÏ´Â µ¥ »ç¿ëµÇ´Â »ç¿ëÀÚ ¾ÆÀ̵𸦠ÁöÁ¤ÇÕ´Ï´Ù. ¹é¿£µå ¼¹ö¿¡¼ »ç¿ëÀÚ ¾ÆÀ̵𸦠ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì¿¡´Â ÀÎÁõÀÌ ¼öÇàµÇÁö ¾Ê½À´Ï´Ù.
service.dwp.admin.cred
¹é¿£µå ¼¹ö¿¡¼ DWP ¿¬°áÀ» ÀÎÁõÇÏ´Â µ¥ »ç¿ëµÇ´Â ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¹é¿£µå ¼¹ö¿¡¼ ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì¿¡´Â ÀÎÁõÀÌ ¼öÇàµÇÁö ¾Ê½À´Ï´Ù.
Ç¥ 9-2 DWP ¿¬°á ÀÎÁõÀ» À§ÇÑ ÇÁ·±Æ®¿£µå ±¸¼º ¸Å°³ º¯¼ö
¸Å°³ º¯¼ö
¼³¸í
caldb.dwp.server.back-end-server.admin
ÇÁ·±Æ®¿£µå ¼¹ö¿¡¼ ¹é¿£µå ¼¹ö¿¡ ´ëÇÑ DWP ¿¬°áÀ» ÀÎÁõÇÏ´Â µ¥ »ç¿ëµÇ´Â »ç¿ëÀÚ ¾ÆÀ̵𸦠ÁöÁ¤ÇÕ´Ï´Ù. ¿©±â¼ back-end-server´Â ¼¹öÀÇ À̸§ÀÔ´Ï´Ù.
caldb.dwp.server.back-end-server.cred
ÇÁ·±Æ®¿£µå ¼¹ö¿¡¼ ¹é¿£µå ¼¹ö¿¡ ´ëÇÑ DWP ¿¬°áÀ» ÀÎÁõÇÏ´Â µ¥ »ç¿ëµÇ´Â ºñ¹Ð¹øÈ£ÀÔ´Ï´Ù. ¿©±â¼ back-end-server´Â ¼¹öÀÇ À̸§ÀÔ´Ï´Ù.
DWP ¿¬°áÀÇ ÀÎÁõ ¼³Á¤
ÇÁ·ÐÆ®¿£µå¿Í ¹é¿£µå ¼¹ö °£ÀÇ DWP ¿¬°á ÀÎÁõÀ» ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
- °¢ ÇÁ·±Æ®¿£µå ¼¹öÀÇ ics.conf ÆÄÀÏ¿¡¼ ´ÙÀ½°ú °°Àº ¸Å°³ º¯¼ö¸¦ Ãß°¡ÇÕ´Ï´Ù.
caldb.dwp.server.back-end-server.admin = "userid"
caldb.dwp.server.back-end-server.cred = "password"¿©±â¼ back-end-server´Â ¹é¿£µå ¼¹öÀÇ À̸§À̸ç userid¿Í password´Â Calendar Server°¡ ¿¬°á ÀÎÁõ¿¡ »ç¿ëÇÒ »ç¿ëÀÚ ¾ÆÀ̵ð¿Í ºñ¹Ð¹øÈ£ÀÔ´Ï´Ù.
- back-end-server·Î Ç¥½ÃµÇ´Â °¢ ¹é¿£µå ¼¹öÀÇ ics.conf ÆÄÀÏ¿¡ ´ÙÀ½ ¸Å°³ º¯¼ö¸¦ Ãß°¡ÇÕ´Ï´Ù.
service.dwp.admin.userid = "userid"
service.dwp.admin.cred = "password"¿©±â¼ userid ¹× password´Â ÇÁ·±Æ®¿£µå ¼¹ö¿¡¼ ÁöÁ¤ÇÑ »ç¿ëÀÚ ¾ÆÀ̵ð ¹× ºñ¹Ð¹øÈ£¿Í µ¿ÀÏÇÕ´Ï´Ù.
ÇÁ·±Æ®¿£µå ¼¹ö´Â ¹é¿£µå ¼¹ö¿Í óÀ½À¸·Î ¿¬°áµÉ ¶§ ÀÌ ¸Å°³ º¯¼ö°¡ ÁöÁ¤ÇÑ »ç¿ëÀÚ ¾ÆÀ̵ð ¹× ºñ¹Ð¹øÈ£¸¦ º¸³À´Ï´Ù. ¹é¿£µå ¼¹ö´Â ¸Å°³ º¯¼ö¸¦ È®ÀÎÇÏ°í µÎ ¸Å°³ º¯¼ö°¡ ÀÏÄ¡Çϸé ÀÎÁõÀÌ ¼º°øÇÕ´Ï´Ù. ±×·± ´ÙÀ½ ¹é¿£µå ¼¹ö´Â ÇÁ·±Æ®¿£µå ¼¹ö·Î ¼¼¼Ç ¾ÆÀ̵𸦠º¸³À´Ï´Ù. ÇÁ·±Æ®¿£µå ¼¹ö´Â ÀÌÈÄ ¹é¿£µå ¼¹ö¿¡ DWP ¸í·ÉÀ» º¸³¾ ¶§ ÀÌ ¼¼¼Ç ¾ÆÀ̵𸦠»ç¿ëÇÕ´Ï´Ù.
ÀÌÈÄ °°Àº ÇÁ·±Æ®¿£µå ¼¹ö¿¡¼ ¿¬°áµÉ ¶§ ´ÙÀ½ °æ¿ì¸¦ Á¦¿ÜÇϰí´Â ´Ù½Ã ÀÎÁõÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.
´ÙÁß ÇÁ·±Æ®¿£µå ¼¹ö ¹× ¹é¿£µå ¼¹ö°¡ ÀÖ´Â °æ¿ì °¢ ¼¹ö¿¡ µ¿ÀÏÇÑ »ç¿ëÀÚ ¾ÆÀ̵ð ¹× ºñ¹Ð¹øÈ£¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
¹é¿£µå ¼¹ö¿¡¼ »ç¿ëÀÚ ¾ÆÀ̵ð¿Í ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì¿¡´Â ÀÎÁõÀÌ ¼öÇàµÇÁö ¾Ê½À´Ï´Ù.
CLD Ç÷¯±× ÀÎ ¼º´É Çâ»óCLD Ç÷¯±× ÀÎÀÌ ÀÖ´Â Calendar Server ¼º´ÉÀ» Çâ»ó½ÃŰ·Á¸é ´ÙÀ½ ±¸¼º ¸Å°³ º¯¼ö¸¦ "yes"(°¢ ¸Å°³ º¯¼öÀÇ ±âº»°ª)·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
¼º´É Çâ»ó¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 19Àå, "Calender Server ¼º´É Á¶Á¤"À» ÂüÁ¶ÇϽʽÿÀ.
CLD ij½Ã Áö¿ì±âCLD ij½Ã ¿É¼ÇÀ» »ç¿ëÇϰí ÀÖÀ¸¸ç ics.conf ¸Å°³ º¯¼öÀÇ ¼¹ö À̸§À» ¾÷µ¥ÀÌÆ®Ç߰ųª ´Þ·ÂÀ» ´Ù¸¥ ¹é¿£µå ¼¹ö·Î À̵¿ÇÑ °æ¿ì, ¼¹ö À̸§À» Á¦°ÅÇÏ·Á¸é CLD ij½Ã¸¦ Áö¿ö¾ß ÇÕ´Ï´Ù. CLD ij½Ã¿¡ ÀÌÀü ¹öÀüÀÇ Ç׸ñÀÌ ÀÖÀ¸¸é ÇÁ·±Æ®¿£µå ¼¹ö°¡ Á¤È®ÇÑ ¹é¿£µå ¼¹ö·Î ¿¬°áÀ» ¼³Á¤ÇÏÁö ¸øÇÏ°Ô µÇ°Å³ª Calendar Server°¡ ¿Å°ÜÁø ÈÄ¿¡ ´Þ·ÂÀ» ãÀ» ¼ö ¾ø°Ô µË´Ï´Ù.
CLD ij½Ã¸¦ Áö¿ì·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
´Ù¸¥ ¹é¿£µå ¼¹ö·Î ´Þ·Â À̵¿»ç¿ëÀÚ ¶Ç´Â ÀÚ¿ø ´Þ·ÂÀ» ÇÑ ¹é¿£µå ¼¹ö¿¡¼ ´Ù¸¥ ¹é¿£µå ¼¹ö·Î ¿Å±â·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
- ¿øº» ¼¹ö¿¡¼ »ç¿ëÀÚ ´Þ·ÂÀº csuser À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿©, ÀÚ¿ø ´Þ·ÂÀº csresource À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ´Þ·Â »ç¿ëÀÚ¸¦ »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, »ç¿ëÀÚ ¾ÆÀ̵ð¿Í calid bkamdarÀÌ ÀÖ´Â »ç¿ëÀÚ¸¦ »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
csuser disable bkamdar
- ¿øº» ¼¹ö¿¡¼ csexport À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽º¿¡¼ ÆÄÀÏ·Î ´Þ·ÂÀ» ³»º¸³À´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
csexport -c bkamdar calendar bkamdar.ics
»ç¿ëÀÚ°¡ 2°³ ÀÌ»óÀÇ ´Þ·ÂÀ» °®°í ÀÖ´Ù¸é °¢ ´Þ·Â¸¶´Ù ÀÌ ÀÛ¾÷À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.
- ³»º¸³½ ´Þ·Â(*.ics) ÆÄÀÏÀ» ¿øº» ¼¹ö¿¡¼ »õ ¼¹ö·Î º¹»çÇÕ´Ï´Ù.
- »õ ¼¹ö¿¡¼ csimport À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ÆÄÀÏ¿¡¼ ´Þ·Â µ¥ÀÌÅͺ£À̽º·Î ´Þ·ÂÀ» °¡Á®¿É´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
csimport -c bkamdar calendar bkamdar.ics
¿ª½Ã ³»º¸³½ ´Þ·Â °¢°¢¿¡ ´ëÇØ ÀÌ ´Ü°è¸¦ ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.
- LDAP µð·ºÅ丮 ¼¹ö¿¡¼ csattribute À¯Æ¿¸®Æ¼¸¦ ´Þ·Â ¼ÒÀ¯ÀÚÀÇ icsDWPHost LDAP ¼Ó¼ºÀÌ »õ ¹é¿£µå ¼¹ö¸¦ °¡¸®Å°µµ·Ï ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù. ¼Ó¼ºÀ» ¾÷µ¥ÀÌÆ®ÇÏ·Á¸é ¸ÕÀú ÇØ´ç ¼Ó¼ºÀ» »èÁ¦ÇÑ ´ÙÀ½ »õ °ªÀ¸·Î ±× ¼Ó¼ºÀ» Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, »õ ¼¹ö À̸§À» sesta.comÀ¸·Î ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
csattribute -a icsDWPHost delete bkamdar
csattribute -a icsDWPHost=sesta.com add bkamdar- »õ ¼¹ö¿¡¼ »ç¿ëÀÚ ´Þ·ÂÀÇ °æ¿ì csuser À¯Æ¿¸®Æ¼¸¦ ÀÚ¿ø ´Þ·ÂÀÇ °æ¿ì csresource À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ´Þ·Â »ç¿ëÀÚ¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
csuser enable bkamdar
- »õ ¼¹ö¿¡¼´Â ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© ¼Ó¼ºÀÌ ¿Ã¹Ù¸¥Áö, ±×¸®°í °¢ ´Þ·ÂÀÌ ¿Ã¹Ù¸£°Ô À̵¿µÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
cscal -v -o bkamdar list bkamdar
...
csattribute -v list bkamdar- ¿øº» ¼¹ö¿¡¼ ¹æ±Ý À̵¿ÇÑ °¢ ´Þ·ÂÀ» »èÁ¦ÇÕ´Ï´Ù ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
cscal -o bkamdar delete bkamdar
-o ¿É¼ÇÀº ÁÖ ¼ÒÀ¯ÀÚ°¡ bkamdarÀÎ ¸ðµç ´Þ·ÂÀ» »èÁ¦ÇÕ´Ï´Ù.