Sun Java System Calendar Server 6 2005Q1 �� ���? |
11��
ȣ��Ʈ�� ������ ��dCalendar Server�� ȣ��Ʈ��(�Ǵ� ����) ������; ����մϴ�. ȣ��Ʈ�� ������ ��ġ������ �� �������� ������ Calendar Server �ν��Ͻ��� ��/�ϹǷ�, ���� �������� �ϳ��� ���� x���� �� �ֽ4ϴ�. �� ������: ��� �����, �� �� �ڿ��� ��/�� �̸� ��; d���մϴ�. ���� �� ������: Ư���� ��d�� �Ӽ� �� �⺻ ��d ����; ���4ϴ�.
�� ��: ��= ����8�� �����Ǿ� �ֽ4ϴ�.
��
Sun Java System Calendar Server Deployment Planning Guide(/docs/cd/E19263-01/816-6709)������ ȣ��Ʈ�� ������; ����ϴ� ��� ��ġ �غ� �ʿ��� ��� �ܰ迡 ���� �����մϴ�.
ȣ��Ʈ�� ������ ������ ��� ��=; �����Ͽ� ȣ��Ʈ�� �������� ���並 f���մϴ�.
LDAP ���丮�� v��
ȣ��Ʈ�� ������ ��ġ���� LDAP ���丮�� ���� �κ� ���� �ѷ��� ���еǴ� ���ǵ�� �����Ǹ�, �� ����: DNS(Domain Name System)�� �ִ� ������; ��Ÿ�4ϴ�. �����, �� �� �ڿ� uid�� �� �����ο��� ��/�մϴ�. ���� ��� uid�� jdoe�� �� �����ο��� �� ���� ����ڸ� ��; �� �ֽ4ϴ�. ��/ �̸�(DN): �� �������� ��Ʈ�� ���� �����մϴ�.
Calendar Server�� ȣ��Ʈ�� �������� �� LDAP ���丮 ��Ű�� ����; ��� ����մϴ�.
- Sun LDAP Schema 2(ȣȯ ��� �Ǵ� �⺻ ���)
��
Directory Server ��ġ ��ũ��Ʈ(comm_dssetup.pl)�� ������ �� LDAP Schema 1 �Ǵ� LDAP Schema 2 �߿��� ������ �� �ֽ4ϴ�. �� �� ��=�� ��: ����; ����մϴ�.
Sun LDAP Schema 2
�� 11-1������ Sun LDAP Schema 2�� ����ϴ� ȣ��Ʈ�� ������ ��ġ�� LDAP ���丮 v��; ���� �ݴϴ�.
�� 11-1 LDAP Schema 2�� ����ϴ� LDAP ���丮 v��
LDAP Schema 2������ �÷� LDAP ���丮 v��; ����մϴ�. ȣ��Ʈ�� ������ ��ġ�� ���ù ��° ������ ��(�� �� varriusDomain, sestaDomain �� siroeDomain): ���丮 v��� ���� ��谡 �Ǿ�� �մϴ�. �� ��: ��ø�� �� ��4ϴ�.
Delegated Administrator ����� /ƿ��Ƽ(commadmin) �Ǵ� SSO(���� ���� ��)�� ��: Access Manager ���; ����Ϸx� Schema 2�� �ʿ��մϴ�.
Sun LDAP Schema 1
�� 11-2�� Sun LDAP Schema 1; ����ϴ� ȣ��Ʈ�� ������ ��ġ�� LDAP ���丮 v��; ���� �ݴϴ�.
�� v��: ������ �� '�� 2���� Ʈ��(�Ǵ� ���)�� �����մϴ�.
�� 11-2 LDAP Schema 1; ����ϴ� LDAP ���丮 v��
DC Ʈ��(���)�� Ưd ������ �̸��� ������ ��; ��d�ϴ� DNS�� ����մϴ�. inetdomainbasedn LDAP �Ӽ�: �⺻ DN; ����Ű��, �̴� OSI Ʈ��(���)���� �������� �����, �ڿ� �� ���� ��Ʈ�� �˴ϴ�. �� ������ ���ο��� Calendar Server �����, �ڿ� �� ���� ���̵�� ��/�ؾ� �մϴ�.
��
���� LDAP ������ DC Ʈ���� ���Ե��� ��: ��� Schema 1 ��� �Ǵ� Schema 2 ȣȯ ��带 ����Ϸx� ȣ��Ʈ�� ������ ȯ�� ��d�� ������ DC Ʈ�� ��带 ��b ������ �մϴ�.
LDAP Schema 1; ����ϴ� ȣ��Ʈ�� ������ ��ġ���� ���丮�� �˻��Ϸx� ��=�� �� �ܰ踦 ���� ��; ã�ƾ� �մϴ�.
Calendar Server ���
ȣ��Ʈ�� ������ ��ġ�� ��� �� ����ڴ� ������ ���ο��� ��/�� ����� ���̵�(uid)�� �־�� �մϴ�. Calendar Server�� �α����� �� ��= ���; ����մϴ�.
userid[@domain-name]
domain-name; ���ϸ� Calendar Server�� ics.conf ������ service.defaultdomain �Ű� ����� ��d�� �⺻ ������ �̸�; ����մϴ�. ��� ����ڰ� �⺻ �����ο� �α����ϴ� ��� userid�� �ʿ��մϴ�.
ȣ��Ʈ���� ��: ������ ȯ���� ��ġ������ domain-name�� �ʿ� ��4ϴ�. ������ �̸��� ��d�Ǵ�� ���õ˴ϴ�.
�ڵ� ��d�� Ȱ��ȭ�� ��쿡�� ����ڰ� ó=8�� �α����ϸ� Calendar Server���� �� ������� �⺻ ��; ����ϴ�. �� ���� ���� �ڼ��� ����: 15��, "�� ��"�� ��v�Ͻʽÿ�.
�α��� ����: icsStatus �Ǵ� icsAllowedServiceAccess �Ӽ�; ����8�� �մϴ�. �ڼ��� ����: ǥ D-17; ��v�Ͻʽÿ�.
�����ΰ� �˻�
�⺻��8�� ����ڴ� ������ ���ο����� �̺�Ʈ�� �ʴ��� ����ڿ� ��; �˻��� �� �ֽ4ϴ�. ���� �����ΰ� �˻���� �� �������� ����ڰ� �ٸ� �������� ����� �� ��; �˻��� �� �ֽ4ϴ�. ��, ��= �䱸 ����; ��w�ؾ� �մϴ�.
domainAccess�� ���� �ڼ��� ����: ǥ D-16; ��v�Ͻʽÿ�. ACL�� ���� �Ϲ����� ����: ���� f�� ���(ACL); ��v�Ͻʽÿ�.
���� ���, various.org �������� icsDomainNames�� sesta.com �� siroe.com; �����ϴ� ��� various.org�� ����ڴ� sesta.com �� siroe.com���� �����ΰ� �˻�; ������ �� �ֽ4ϴ�. icsDomainNames�� ���� �ڼ��� ����: ǥ D-17; ��v�Ͻʽÿ�.
�����ΰ� �˻� Ȱ��ȭ ��� ���� ��ħ: �����ΰ� �˻� Ȱ��ȭ�� ��v�Ͻʽÿ�.
ȣ��Ʈ���� ��: ������ ȯ�� ���
Calendar Server�� ȣ��Ʈ���� ��: ������(��, ���� ������) ȯ�濡���� �۾� ������ ����մϴ�. ���� ���, Calendar Server 5.x ������ ���Ž� ��ġ�� �ִ� ��� ics.conf �Ű� ���� service.virtualdomain.support�� "no"�� ��d�ϸ� ���� ������ ȯ�濡�� �۾�; ����� �� �ֽ4ϴ�. ���� ȣ��Ʈ�� ������ ��Ȱ��ȭ�Ϸx�; ��v�Ͻʽÿ�.
���� 6.x ���� Calendar Server ���� ��� �����ͺ��̽��� ���� ����8�� ���̱��̼��ؾ� �մϴ�. ���̱��̼ǿ� ���� �ڼ��� ����: 4��, "�����ͺ��̽� ���̱��̼� /ƿ��Ƽ"�� ��v�Ͻʽÿ�.
ȣ��Ʈ�� ������ ȯ�� ��d�� ��� LDAP�� ȣ��Ʈ�� ������ ��; ��� ����� �� �����ؾ� �ϴ� �⺻ �۾� ���� �����մϴ�.
- Calendar Server 5.x���� ���̱��̼��ϴ� ��쿡�� ȣ��Ʈ�� ������; ��d�ϱ� �� cs5migrate �Ǵ� cs5migrate_recurring, csmig �� csvdmig�� �̹� �����ߴ��� Ȯ���ؾ� �մϴ�. �ֽ� ������ cs5migrate �Ǵ� cs5migrate_recurring: Sun ��� ��� ���� �� �ֽ4ϴ�. �̷��� ���̱��̼� /ƿ��Ƽ�� ���� �ڼ��� ����: 4��, "�����ͺ��̽� ���̱��̼� /ƿ��Ƽ"�� ��v�Ͻʽÿ�.
- ���� comm_dsseetup.pl; �������� ��: ��쿡�� �����մϴ�. ���⼭�� ȣ��Ʈ�� ������; ����ϱ� '�� �ʿ��� �Ű� ����� ics.conf ����; ����Ʈ�մϴ�.
ǥ 11-1������ ȣ��Ʈ�� ������ ��� ���Ǵ� ics.conf ������ ���� �Ű� ���� �����ϰ� �����մϴ�.
ǥ 11-1�� ������ �Ű� ���� �� ics.conf ���Ͽ� ��� ���� ��8�� �ش� �Ű� ����� �ش� ��; ���Ͽ� �߰��ϰ� Calendar Server�� �ٽ� �����Ͽ� �� ��; ����մϴ�.
ǥ 11-1 ȣ��Ʈ�� ������ ���; '�� ���� �Ű� ����
�� ����
����
service.virtualdomain.support
ȣ��Ʈ��(����) ������ ��� ���; Ȱ��ȭ("yes") �Ǵ� ��Ȱ��ȭ("no")�մϴ�. �⺻��: "no"�Դϴ�.
local.schemaversion
LDAP ��Ű���� ����; ��d�մϴ�.
- "1" = Sun LDAP Schema 1. ���� service.dcroot�� ��v�Ͻʽÿ�.
- "2" = Sun LDAP Schema 2. ���� service.schema2root�� ��v�Ͻʽÿ�.
�⺻��: "1"�Դϴ�.
service.dcroot
local.schemaversion = "1"�̶�� LDAP ���丮���� DC Ʈ���� ��Ʈ b�̾ ��d�մϴ�.
��: "o=internet"
ȣ��Ʈ��(����) ������ ��忡�� Calendar Server�� service.dcroot �Ű� ���� ����ϸ� local.ugldapbasedn �� local.authldapbasedn �Ű� ����� ������� �ʽ4ϴ�.
�̿� �ݴ�� ȣ��Ʈ���� �ʴ�(����) ������ ����� ��� Calendar Server�� local.ugldapbasedn �� local.authldapbasedn �Ű� ���� ����ϸ� service.dcroot �Ű� ����� ������� �ʽ4ϴ�.
service.schema2root
local.schemaversion = "2"�� ��� ��� �������� ���� �ִ� ��Ʈ b�̾ ��d�մϴ�.
��: "o=sesta.com"
service.defaultdomain
Calendar Server�� �ش� �ν��Ͻ��� ���� �⺻ ������; ��d�մϴ�. �α����ϴ� �߿� ������ �̸��� f����� �ʴ� ��� ���˴ϴ�.
��: "red.sesta.com"
service.loginseparator
Calendar Server�� "userid[login-separator]domain"; ���� �м��� �� login-separator�� ���Ǵ� �������� ���ڿ�; ��d�մϴ�. Calendar Server������ �� �����ڸ� ���� ���� �м��մϴ�.
�⺻��: "@+"�Դϴ�.
service.siteadmin.userid
������ ������ ����� ���̵� ��d�մϴ�.
��: DomainAdmin@sesta.com
service.virtualdomain.scope = "select"
�����ΰ� �˻�; f���մϴ�.
�⺻��: "0"�Դϴ�.
local.domain.language
�������� �� ��d�մϴ�. �⺻��: "en"(����)�Դϴ�.
����
���� ����Ʈ�� ���� Calendar Server �ν��Ͻ� �Ǵ� f�ѵ� ���� ������ ��尡 �����Ǿ� ��; ��� Sun Microsystems ���� ����ڿ��� �����Ͽ� ���̱��̼� �䱸 ����; Ȯ���Ͻʽÿ�.
- �⺻ ������ ��; ����ϴ�.
Schema 2�� ��� �⺻ ������: commadmin ���� �wα����� ����ϴ�.
Schema 1�� ���, DC Ʈ�� ��v�� ��� DC Ʈ�� ��Ʈ b�̾�κ��� �� �ܰ� �̻��� ��' ���ؿ��� �⺻ ������(ȣ��Ʈ�� ������ �� �ϳ�); ����ϴ�. ���� ���, ��Ʈ b�̾ o=internet�̶�� ����� �ٷ� �Ʒ� ����: �� 11-2�� ���� com�� �� �� �ֽ4ϴ�. ���� �⺻ ������: sesta.comó�� �� ��� �Ʒ��� �˴ϴ�. csdomain; ����Ͽ� ��= ��ó�� DC Ʈ���� ����ϴ�.
csdomain -n o=com,dc=com,o=internet create com
csdomain -n o=sesta.com,dc=sesta,dc=com,o=internet create sesta.com- �⺻ ������ �� ���� �� ���� Ȱ��ȭ�մϴ�.
Schema 1�� ���: csattribute�� ����Ͽ� icsCalendarDomain ��ü Ŭ������ o=sesta.com ������ �� �߰��մϴ�.
Schema 2�� ���: commadmin�� ������ ��= �⺻ ������(commadmin ���� �wα����� �����); ��d�Ͽ� ��(�Ǵ� ����) ���� �߰��մϴ�. ��= �������� �� �� ���� ���� ȣ��Ʈ�� �����ο� �߰��˴ϴ�.
commadmin domain modify -D admin -w passwd -d defaultdomain -S cal,mail
- �ý��ۿ� ���ϴ� ��� ȣ��Ʈ�� ������; ����ϴ�. Schema 2 ��忡�� ȣ��Ʈ�� ������; �߰��ϴ� ��� ���� ��ħ: �� ȣ��Ʈ�� ������ ������� ��v�Ͻʽÿ�.
Schema 1 ȣ��Ʈ�� ������; ����x� ��= ���� ���� csdomain create�� ����մϴ�.
csdomain -n o=red.sesta.com,dc=red,dc=sesta,dc=com create red.sesta.com
- �ܰ� 4�� ������ ��ο� ȣ��Ʈ�� �����ο� ���� �� ���� Ȱ��ȭ�մϴ�.
- calmaster ����Ʈ ���ڰ� ���� ��ٸ� Schema 2�� ��쿡�� ��= ���� ���� commadmin user create ���; ����Ͽ� ����ϴ�.
commadmin user create -D admin -w passwd -F Calendar -L Administrator -l calmaster -W calmasterpasswd -d sesta.com -S cal
Schema 1�� ���, ��= ���� ���� csuser�� ����Ͽ� OSI Ʈ���� calmaster ����ڸ� ����ϴ�.
csuser o=sesta.com,o=rootsuffix -d sesta.com -g Calendar -s Administrator -y calmasterpassword create calmaster
- calmaster ����Ʈ ���ڰ� ������ ȣ��Ʈ���� ��: ������ ȯ��(Schema 1)�� x���ϴ� ��� ��= �ܰ踦 �����Ͽ� �⺻ ������8�� �̵��մϴ�.
- ��x calmaster LDAP ���� LDAP ���x� �����ϰ� /tmp/calmaster.ldif�� ��: �ӽ� ���Ͽ� �̸� �����մϴ�.
- ��=�� ���� ldapdelete�� ����Ͽ� OSI ��Ʈ b�̾�� ���� calmaster LDAP ��; ��f�մϴ�.
#ldapdelete -D "cn=Directory Manager" -w password uid=calmaster, ou=People, o=rootsuffix
- �ܰ� 7�� ������ csuser�� ����Ͽ� ��ο� calmaster ����� LDAP ��; (OSI Ʈ����) ����ϴ�. �Ǵ� LDAP /ƿ��Ƽ�� ����Ͽ� ��= LDIF ���ڵ�� ����� ��ο� calmaster LDAP ��; �߰��մϴ�.
- �� ������ �� ��(uniqueMember �Ӽ� ����Ʈ); ��d�Ͽ� ��= ��ó�� ���� ����; �ݿ��մϴ�.
dn:cn=Calendar Administrators,ou=Groups,o=rootsuffix
changetype: modify
replace:uniqueMember
uniqueMember:uid=calmaster,ou=People,o=sesta.com,o=rootsuffixȣ��Ʈ�� ������8�� �� ��; �̵��� �ʿ� ��4ϴ�.
- WCAP ����� calid�� d��ȭ�ǵ��� ��� �� ��ũ��Ʈ�� ����Ʈ�մϴ�. ��, �� calid�� ��f ������ �̸�; �����ؾ� �մϴ�(��: jsmith@sesta.com).
Messaging Server�� ���� ������ ���Messaging Server���� ȣ��Ʈ�� ������; �̹� ���� ��쿡�� Schema 1 �Ǵ� Schema 2�� ���� ��; Ȱ��ȭ�� �� �ֽ4ϴ�. �� ��: ��= ����8�� �����Ǿ� �ֽ4ϴ�.
Schema 1�� ��; Ȱ��ȭ�Ϸx�
���� ������; Ȱ��ȭ�Ϸx� ��= �۾�; �����մϴ�.
- Calendar Server ����ڿ� ���� Ȱ��ȭ�� �� �������� LDAP �� icsCalendarDomain ��ü Ŭ������ �߰��մϴ�.
- �ܰ� 1���� Ȱ��ȭ�� �� �����ο��� icsStatus �Ӽ� ��; "active"�� ��d�մϴ�.
- �ܰ� 1���� Ȱ��ȭ�� �� �����ο��� icsExtendedDomainPrefs �Ӽ� �ɼ� domainAccess ��; ���� f� ����� ACL�� ��d�մϴ�.
�� �۾�: csattribute add ���; ����ϰų� �ڵ� �� 11-1�� ���� ldapmodify�� ����ϴ� �� ���� ��� �� �ϳ��� ���� ������ �� �ֽ4ϴ�.
�ڵ� �� 11-1 ������ LDAP �� ��d
dn:dc=sesta,dc=com,o=internet
changetype: modify
add: objectclass
objectClass: icsCalendarDomain
add: icsStatus
icsStatus: active
add: icsExtendedDomainPrefs
icsExtendedDomainPrefs: domainAccess=@@d^a^slfrwd^g;anonymous^a^r^g;@^a^s^g- �� �ý���; ������ ���ؿ��� ���Ϸx� �� �����ο� ������ ���� f� �߰��Ͽ� calmaster ����ڸ� �߰��մϴ�.
- Ȱ��ȭ�� �� �����ο��� ��� ��x ����ڿ� ���� csuer enable ���; ����Ͽ� ��; Ȱ��ȭ�ؾ� �մϴ�.
csattribute �� csuser /ƿ��Ƽ ��뿡 ���� ��ħ: �η� D, "Calendar Server ����� /ƿ��Ƽ ��v"�� ��v�Ͻʽÿ�.
Schema 2�� ��; Ȱ��ȭ�Ϸx�
��x Messaging Server LDAP ��; Schema 2�� �̹� ���̱��̼��߰ų�(commdirmig ���) �� Schema 2 ���� Messaging Server LDAP ��; ���� ��쿡�� ��= �ܰ迡 ��� ��; Ȱ��ȭ�մϴ�.
commadmin ��ɿ� ���� �ڼ��� ����: Sun Java System Communications Services Delegated Administrator ���?�� ��v�Ͻʽÿ�.
commdirmig�� ���� �ڼ��� ����: Sun Java System Communications Services Schema Migration Guide�� ��v�Ͻʽÿ�.