Sun Java System Calendar Server ����ָ�� |
�� 5 ��
�����й���Calendar Server ֧���йܣ����⣩�����й���װ�У���������ͬһ�� Calendar Server ʵ��Ӷ�������ͬһ̨�������ϴ��ڶ����ÿ������һ������ռ䣬���е������û��������Դ����Ψһ�ġ����⣬ÿ������һ����Զ�������Ժ���ѡ�
���½����������⣺
ע�� Sun Java System Calendar Server Deployment Planning Guide (http://docs.sun.com/doc/816-6709) �������� Calendar Server ��װ��ʹ���й�������б�Ҫ���衣
�й�����������ṩ���й���ĸ����(�������ݣ�
LDAP Ŀ¼�Ľṹ
���й���װ�У�LDAP Ŀ¼����֯�ɸ���ͬ����������Ķ��֣�ÿһ���ֶ��������ϵͳ (DNS) �е�һ�����û��������Դ uid ��ÿ�����ж���Ψһ�ġ����磬ÿ�����п���ֻ��һ�� uid Ϊ jdoe ���û���ÿ����ص���� (DN) ˵��һ����ĸ�
Calendar Server ֧���й�������� LDAP Ŀ¼ģʽ�汾��
- Sun LDAP ģʽ 2�����ݻ�ģʽ��
Sun LDAP ģʽ 2
ͼ 5-1 ��ʾ��ʹ�� Sun LDAP ģʽ 2 ���й���װ�� LDAP Ŀ¼�ṹ��
ͼ 5-1 ʹ�� LDAP ģʽ 2 �� LDAP Ŀ¼�ṹ
LDAP ģʽ 2 ʹ��ƽ��� LDAP Ŀ¼�ṹ�������й���װ����һ����Ŀ��ͼ�е� varriusDomain��sestaDomain �� siroeDomain����Ŀ¼�ṹ�б���ƽ�У�����Ƕ�ס�
���Ҫʹ�� Identity Server ���ܣ����磬�û�����ʵ�ó��� [commadmin] ���¼ [SSO]��������Ҫʹ��ģʽ 2��
Sun LDAP ģʽ 1
ͼ 5-2 ��ʾ��ʹ�� Sun LDAP ģʽ 1 ���й���װ�� LDAP Ŀ¼�ṹ��
�˽ṹ��}���������ڵ㣩��
DC ��ڵ㣩�� DNS ���ƣ�������ȷ�������������Ŀ��LDAP ���� inetdomainbasedn ָ��� DN���� DN �� OSI ��ڵ㣩�е����û�����Դ����ĸ���ÿ�����У�Calendar Server �û�����Դ����ı�ʶ�����Ψһ��
��ʹ�� LDAP ģʽ 1 ���й���װ�У�Ŀ¼������Ҫ�������}��������ҵ�һ����Ŀ��
��¼ Calendar Server
�����й���װ��ÿ���û����û� ID (uid) �ڸ����б���Ψһ����Ҫʹ�����¸�ʽ��¼ Calendar Server��
userid[@domain-name]
���ʡ�� domain-name��Calendar Server ��ʹ�� ics.conf �ļ��е� service.defaultdomain ����ָ����Ĭ��������ˣ����Ҫ��¼Ĭ����ֻ���ṩ userid ���ɡ�
���ڷ��й����İ�װ���� domain-name ���DZ����Ԫ�ء���ʹָ��������Ҳ����ϵͳ���ԡ�
����������Զ��ñ����ܣ����û��״ε�¼ʱ��Calendar Server ��Ϊ�û�����һ��Ĭ�������й���������Ϣ��������� 13 �¡�����������
��¼Ȩ��ȡ���� icsStatus �� icsAllowedServiceAccess ���ԡ��й���ϸ��Ϣ��������� D-17��
����������
Ĭ������£��û�ֻ�����Լ���������������û����飬���������Ǽ����¼���������������������Ҳ���Խ��н���������������ͬ���е��û����飺
- ���� icsExtendedDomainPrefs ���Ե� domainAccess ������Ϊÿ����ָ��һ����ʿ����б� (ACL)���������ܾ���������н��н��������������������ܾ���ض����������������ij�����й� domainAccess ��˵��������� D-16���й� ACL �ij�����Ϣ����������ʿ����б� (ACL)��
- ÿ������ָ�����û�����������ⲿ��LDAP ���� icsDomainNames ����ָ�����û��������û�����ʱ����������ⲿ��ֻҪ���ⲿ��� ACL ������������磬��� various.org ��� icsDomainNames �г��� sesta.com �� siroe.com����ô various.org �е��û��Ϳ����� sesta.com �� siroe.com ��ִ�н����������й� icsDomainNames ��˵��������� D-17��
Ҫ���� LDAP ���� icsDomainNames �� icsExtendedDomainPrefs����ʹ�� Calendar Server csdomain ʵ�ó������ʹ�� csdomain��������ʵ�ó������� commadmin �� ldapmodify����ӻ������� LDAP ���ԣ����������� Calendar Server ����ʹ��ֵ��Ч��
֧�ַ��й���
Calendar Server ��֧���ڷ��й�����ֻ�е������������С����磬����Ѱ�װ�� Calendar Server 5.x �����İ汾�����Կ����ڵ����в���
����������£����뽫 ics.conf �ļ��е����²�������Ϊ“no”��
service.virtualdomain.support = "no"
���ǣ�����Ҫ�� 6.x ֮ǰ�汾�� Calendar Server �����ݿ���ֲ����ǰ�汾�С��й���ֲ����Ϣ��������� 4 �¡���ֲʵ�ó�����
��ֲ���й������ڰ����� LDAP �д������й�����Ŀ֮ǰ������Ҫִ�еĻ�����
�� 5-1 �г������ ics.conf �ļ�������֧���й�������ò���
����� 5-1 ���г����һ������ ics.conf �ļ��У��뽫�ò��������ֵ��ӵ����ļ��У�Ȼ�������� Calendar Server ��ʹ��Щֵ��Ч��
�� 5-1 ֧���й�������ò���
����
˵��
service.virtualdomain.support
���� (yes) ����� (no) �йܣ����⣩��ģʽ֧�֡�Ĭ��ֵΪ no��
local.schemaversion
ָ�� LDAP ģʽ�İ汾��
- "1" = Sun LDAP ģʽ 1������� service.dcroot��
- "2" = Sun LDAP ģʽ 2������� service.schema2root��
Ĭ��ֵΪ 1��
service.dcroot
��� local.schemaversion = 1����ָ�� LDAP Ŀ¼�� DC ��ĸ����
���磺o=internet��
���йܣ����⣩��ģʽ�£�Calendar Server ʹ�� service.dcroot ������� local.ugldapbasedn �� local.authldapbasedn ����
�෴���ڷ��йܣ����⣩��ģʽ�£�Calendar Server ʹ�� local.ugldapbasedn �� local.authldapbasedn ������� service.dcroot ����
service.schema2root
��� local.schemaversion = 2����ָ����������ĸ����
���磺o=sesta.com��
service.defaultdomain
ָ���� Calendar Server ʵ���Ĭ���������ڵ�¼�����û���ṩ��������
���磺sesta.com��
service.loginseparator
ָ�� Calendar Server ���� "userid[login-separator]domain" ʱ���� login-separator �ķָ���ַ�Calendar Server ���4γ���ÿһ��ָ��
Ĭ��Ϊ @+��
service.siteadmin.userid
ָ�������Ա���û� ID��
���磺DomainAdmin@sesta.com��
service.virtualdomain.scope = "select"
���ƽ���������
Ĭ��ֵΪ select��
local.domain.language
ָ��������ԡ�Ĭ��Ϊ en��Ӣ���
csvdmig Ǩ��ʵ�ó��������¸�ģ�
�й����� csvdmig ����Ϣ��������� 4 �¡���ֲʵ�ó�����
����ģʽ 1��ʹ�� ldapmodify �� icsCalendarDomain ��������ӵ� LDAP �е� o=internet ����Ŀ��
����ģʽ 2�������� commadmin ֮������Ĭ������ commadmin ���ó����������������ʼ����������µ�ʾ���У�������ʼ�������ӵ�Ĭ�ϵ����� (blue.sesta.com)��
commadmin domain modify -D admin -w passwd -d blue.sesta.com -S cal,mail -H luna.blue.sesta.com
ʹ���� Messaging Server ����������� Messaging Server �Ѿ��������й��������Ϊģʽ 1 ��ģʽ 2 �µ�����������Щ�й����ڰ��������⣺
��ģʽ 1 �������������
ҪΪ���������������ִ����������
- �뽫 icsCalendarDomain ��������ӵ�ҪΪ Calendar Server �û����õ�ÿ����� LDAP ��Ŀ�С�
- ������ 1 �����õ�ÿ�����У��� icsStatus ����ֵ��Ϊ active��
- ������ 1 �����õ�ÿ�����У��� icsExtendedDomainPrefs ����ѡ�� domainAccess ��ֵ��ΪҪ���ڷ��ʿ��Ƶ� ACL��
��}�ַ�������ִ�д˲���ʹ�� csattribute add �����ʹ������ʾ�� 5-1 ����ʾ�� ldapmodify��
- ���Ҫ��Ϊ������ϵͳ������Ա������ÿ������� calmaster �û����������ȷ�ķ��ʿ��ơ�
- ����ÿ�����õ�����ʹ�� csuer enable ����Ϊ���е������û���������
�й�ʹ�� csattribute �� csuser ʵ�ó����˵���������¼ D��Calendar Server ������ʵ�ó���ο�����
��ģʽ 2 �������������
����Ѿ������� Messaging Server LDAP ��Ŀ��ֲ��ģʽ 2��ʹ�� commdirmig���У�����ģʽ 2 ģʽ���״δ��� Messaging Server LDAP ��Ŀ����ʹ�����²��������ô����������
�й� commadmin �������Ϣ������� Sun Java System Communications Services User Management Utility Administration Guide��
�й� commdirmig ����Ϣ������� Sun Java System Communications Services Schema Migration Guide��