Sun Java(TM) System Directory Server 5 2004Q2 ����ָ�� |
�� 8 ��
���?��������һ�ֻ��ƣ�ͨ�����ֻ��ƿ��Խ�Ŀ¼�����Զ���һ�� Directory Server ���Ƶ���һ�����������κ����͵�д����-��Ŀ��ӡ�������ɾ��-�������Զ��������� Directory Server���йظ��Ƹ�����Ʒ����Լ������Ŀ¼�����мƻ����Ƶ�����˵������ġ�Directory Server Deployment Planning Guide���е� Chapter 6 "Understanding Replication"��
Directory Server 5.2 �������������ƹ��ܣ�
���½������ø��ָ��Ʒ���ʱҪִ�е�����(�������⣺
������ø����DZȽϸ��ӵ�����ʼ֮ǰ����Ӧ��������˽���֯�и��ƵIJ���ʽ����ʹ�õ��ǵ����ơ������ƻ������ü�����ļ�j���ơ����Ƶ�λΪ�����Ӻ�����ͬʱ���Ƹú���������Ŀ����Ҫ���еIJ����У����뽫ÿ�����ʶΪ�������ݵ���������������ר��ʹ���߸�����
�������е��Ѹ��ƺ���Ϊ����������Ǽ��ܽ��ܿͻ����ȡ����Ҳ�ܽ�����д�����ĸ��������������ר��ʹ���߸�����ֻ��ͨ���ƻ��ƽ��ո��µ�ֻ�x���������������Դ��������һ����������ո��£�������ת���������������ר��ʹ���߸�����ר��ʹ���߸���ֻ�ܴ��������������ո��¡�
��������ͼ����ʾ��ͨ�ø��Ʒ����и���֮��Ĺ�ϵ��
ͼ 8-1 ������
ͼ 8-2 ���ü�����ļ�j����
ͼ 8-3 ������
���ĵ���ʹ��������Ӧ����ʹ������ָ���Dz��븴��Э���}�ַ������ɫ����Ӧ���Ƿ����Ƹ��µķ�����ʹ�����ǽ�����Щ���µķ�������ͼ˵�������¹�ϵ��
����Э��Ϊ�������ͣ���ิ�����ö�������Э��Ĺ�Ӧ�̽�ɫ��ʹ���߽�ɫ�еĸ�����
���ø��ƵIJ���ժҪ���²�����������ڸ��Ƶ���������Ҫ���ƶ�����������ڸ��������ж�����в������á�Ҳ����˵�������ظ�ÿһ�������ö����ĸ��ơ�
Ҫ�����κθ������ˣ��밴����˳�����
ѡ���ƹ���Ա���ø��Ƶ�һ��ؼ����ѡ����Ŀ��Ҳ��Ϊ���ƹ���Ա�������Ƹ���ʱ��Ӧ�̽�ʹ�ø��ƹ���Ա��ʹ���߷��������а���ո��µĺ��ķ��������������һ���ƹ���Ա��Ŀ��
Directory Server ��һ�������ÿ̨��������ʹ�õ�Ĭ�ϸ��ƹ���Ա��Ŀ���� DN �� cn=ReplicationManager,cn=replication,cn=config��
�������ڼ��Ʒ�����ʹ��Ĭ�ϸ��ƹ���Ա���������Զ�ʹ�ô���Ŀ����ʹ���߸������Ӷ��������
���δ����Ĭ�ϸ��ƹ���Ա����˸�������ʾ�����ô˿������Ժ�Ҫ��Ŀ����ִ�����в���
���ʹ��Ĭ�ϸ��ƹ���Ա��������½����������ƹ���Ա����Ŀ�����磬�����������ɸ��ƹ���Ա��Ŀ��ÿ���Ѹ��ƺ�����һ��ͬ�Ŀ���������˸��ƹ���Ա����һ��ԭ����Ϊ��֧�ָ��ƵIJ�ͬ��֤ģʽ������ͨ�� SSL ʹ��֤�顣
���ƹ���Ա��Ŀ������帴��Э��ʱѡ�����֤������Ҫ������ԡ����磬Ĭ�ϸ��ƹ���Ա�� person �����࣬������ʹ�� userPassword ���Խ��м���֤���й�ʹ��֤�������ƹ���Ա����ϸ��Ϣ���������ͨ�� SSL ���ơ���
���ƹ���Ա��Ŀ��Ӧ��λ��ʹ���߷�������Ѹ��ƺ��С����帴�ƹ���Ա�ĺ���λ���� cn=replication,cn=config��
�����ͨ���������ֶ��½����ƹ���Ա�������ͨ���ĸ���������Ŀ�� nsDS5ReplicaBindDN ������ʹ���߸�����ָ���� DN��
�����ʹ�þɰ渴�ƣ���Ը��ƹ���Ա��Ŀ��������Լ���й���ϸ��Ϣ����������� Directory Server 5.2 ����Ϊ Directory Server 4.x ��ʹ���ߡ���
����
��һ����Ҫʹ�ø��ƹ���Ա��Ŀ�� DN �Ϳ����ڷ������ϰ�ִ�в�����ƹ���Ա����ƻ���ʹ�ã��κ�����ʹ�ÿ��ܶ���Ҫ���³�ʼ��������
Ŀ¼����Ա��Բ����������ƹ���Ա��
Ϊÿ��ʹ����ѡ���˸��ƹ���Ա����ִ�����²���
- д�»��μ�����ѡ����ĸ��ƹ���Ա DN���Ժ�����ڹ�Ӧ���д�������ʹ����֮��ĸ���Э��ʱ����Ҫ�� DN �Ϳ��
- ���Ҫ���������ڲ��ԣ���ע�ⲻҪ��(���ƹ���Ա�������¿�����ں���ʧ�ܡ�Ҫ�ڸ��ƹ���Ա��Ŀ�Ͻ��ÿ�����ڣ��봴��һ����������ڵĿ�����ԣ�Ȼ�˲��Է�����ƹ���Ա��Ŀ���й���ϸ��Ϣ������������?�������ԡ���
����ר��ʹ����ר��ʹ�������Ѹ��ƺ���ֻ�x���������Խ���4���Ը��ƹ���Ա��ݰķ�����ĸ��£��Խ��и�ġ�����ʹ���߷�������}������ɣ���������4��Ÿ����Ŀպ���Ȼ��ʹ�ø������ڸú������ø��ơ���ѡ�ĸ����ð�(ѡ�������ƹ���Ա���������û�����������ӳ١�
����С�ڸ������ר��ʹ���߷�����������ר��ʹ���߸����IJ��衣���ڰ�����ר��ʹ���߸�����ÿ̨���������ظ����в��衣
����ʹ���߸����ĺ�
�����ڴ˺�������ʹ���߸�����ʹ��һ����Ҫʹ����� DN ��ͬ�� DN ����һ��պ����й�˵�������������������
�����ڲ�Ϊ�յĺ����������г�ʼ������ʱ�����ݽ���ʧ��
����ʹ���߸���
�������Լ�����ר��ʹ���߸����Ĺ�̣�
- �� Directory Server Console �Ķ��������á�ѡ��У�չ������ݡ��ڵ��Լ�Ҫ��Ϊʹ���߸������Ľڵ㣬Ȼ���ڴ˺���ѡ���ơ��ڵ㡣
����״̬��Ϣ����ʾ���Ҳ�����С�
- �������ø��ơ���ť�������
- ��ʹ���߸��ơ���ѡ��ťĬ������´���ѡ��״̬��������һ�����Լ���
- ���δִ�������裬ϵͳ����ʾ�����벢ȷ��Ĭ�ϸ��ƹ���Ա�����ÿ���ֶ��м���ͬһ���Ȼ����һ�����Լ���
���Ĭ�ϸ��ƹ���Ա�Ѿ���һ���Ѷ��������������һ����
- ���¸�������ʱ����������ʾ״̬��Ϣ����ɺ�رա���
���ڣ�����״̬����ʾ���������ý��ո��£���ര���е�ͼ��ᷢ��仯��ӳ�������
��ʹ��������
Ĭ������£�����������Ϊʹ��Ĭ�ϸ��ƹ���Ա�����ϣ��ʹ������ĸ��ƹ���Ա��Ŀ����������ø����á�������ʹ�ô˶Ի��������ĺ�����ӳٵ����á�
- �� Directory Server Console �Ķ��������á�ѡ��У�չ������ݡ��ڵ��Լ�Ҫ���ú��Ľڵ㣬Ȼ���ڴ˺���ѡ���ơ��ڵ㡣
- ���Ҳ�����У����������ť����ʾ�����������á��Ի���
- �ڡ��� DN��ѡ��У�ʹ�á���ӡ��͡�ɾ��ť4����һ����Ч���ƹ���Ա�� DN �б?����Ӧ�̾Ϳ������븱�����Э����ʹ��������һ DN���������� DN ��ƻ����Ŀ¼4����µ� DN��
Ҫ����ͨ�� SSL ʹ��֤����еĸ��ƣ�������������һ���ƹ���Ա�������֤����Ŀ�� DN��
- ��ɺ�ȷ����������ѡ��ѡ��ѡ����и����á�
- �ڡ����������á��Ի���ġ���ѡ��ѡ��У�LDAP URL �б�ָ���˷����x�ʹ���ߵ���������������á�ʹ�á���ӡ���ɾ��ť���� LDAP URL �б?
�˸��ƻ����Զ�����ʹ���ߣ��Է��ظ���������������֪��������á���ЩĬ�����ü���ͻ���ͨ���l��ʹ�ü���֤�����Ҫʹ�ͻ������ѡ�����ʹ�� SSL ʵ�ְ�ȫl�ӵ���������� ldaps://��������:�˿�����ʽ������ã����ж˿�ʹ�õ��ǰ�ȫ�˿��š�������������Ϊ�����ڰ�ȫl�ӣ��� URL ��Ĭ��ָ��ȫ�˿ڡ���
����ѽ�һ����� LDAP URL ���Ϊ���ã�ѡ�б�����ĸ�ѡ��ǿ��ʹ���߽�����������Щ LDAP URL�����Ϊ������͡����磬���ϣ��ͻ���ʼ�ձ���������������еİ�ȫ�˿ڣ�����Ĭ�϶˿ڣ���Ϊ��Щ��ȫ�˿ڴ���һ�� LDAP URL �б?ѡ�д˸�ѡ�����ϣ��ָ����4�������и��µ��ض������ Directory Server ���?��Ҳ����ʹ�ö�ռ���á�
- �������ڡ���ѡ��ѡ��и������ӳ١�
ʹ���߷�����洢�йظ������ݸ��µ��ڲ���Ϣ������ӳٲ���ָ���˷�������뱣�����Ϣ��ʱ�䳤�ȡ������乩Ӧ�̷������ϸ����־�� MaxAge �����йء���}�����Ľ϶��߾�����}̨�������ĸ��Ʊ����û�رն�ú��Կ���ָ����Ƶ�ʱ�䡣7 ���Ĭ��ֵ�ʹ�������������㹻�ˡ�
- ����ȷ��������˸����ĸ��������á�
���ü�������������ȿ���Ϊʹ���߸���Ҳ����Ϊ������Խ�һ�����Ѹ�����ݷ����x���ʹ���߸���������������ܴӹ�Ӧ�̽��ո��£����ܽ����Ƹ��·�����ʹ���߸��������Dz������ģ������Խ����÷��ص������
���ü������������}������ɣ���������4��Ÿ����Ŀպ���Ȼ��ʹ�ø������ڸú������ø��ơ���ѡ�ĸ����ð�(ѡ�������ƹ���Ա���������á���������ӳ��Լ����ø����־����
����С�ڸ��������һ̨�����������IJ��衣���ڰ����ļ��������ÿ̨���������ظ����в��衣
������������ĺ�
�����ڴ˺������ڼ������������ʹ����Ҫʹ�õ������ͬ�� DN ����һ��պ����й�˵�������������������
�����ڲ�Ϊ�յĺ����������г�ʼ������ʱ�����ݽ���ʧ��
���ü������
�������Լ����ü�������Ĺ�̣�
- �� Directory Server Console �Ķ��������á�ѡ��У�չ������ݡ��ڵ��Ҫ��Ϊ����������Ľڵ㣬Ȼ���ڴ˺���ѡ���ơ��ڵ㡣
����״̬��Ϣ����ʾ���Ҳ�����С�
- �������ø��ơ���ť�������
- ѡ�����������ѡ��ť��Ȼ����һ�����Լ���
- ���δִ�������裬ϵͳ����ʾ��ѡ������־�ļ���Ĭ�ϸ����־�ļ���ʾ���ı��ֶ��С����ϣ��ʹ��Ĭ��ֵ������������־���ļ�����ߵ�����!���ʾһ���ļ�ѡ����
����Ѿ����ø����־���������˲��衣
- ������һ���������δִ�������裬ϵͳ����ʾ�����벢ȷ��Ĭ�ϸ��ƹ���Ա�����ÿ���ֶ��м���ͬһ���Ȼ����һ�����Լ���
���Ĭ�ϸ��ƹ���Ա�Ѿ���һ���Ѷ��������������һ����
- ���¸�������ʱ����������ʾ״̬��Ϣ����ɺ�رա���
���ڣ�����״̬����ʾ���������ý��ո��£���ര���е�ͼ��ᷢ��仯��ӳ�������
������������
��Ϊ��Ӧ�̣��������������Ҫһ������־���Ὣ�����������Ϊʹ��Ĭ�ϸ����־���á�Ҫ����Щ���ã���ִ�����²���
ͬ������ʹ�õ�Ҳ��Ĭ�ϸ��ƹ���Ա������Ѿ�������һ��ϣ��ʹ�õĸ��ƹ���Ա��Ŀ������Ҫ���ø����á�������ʹ�ô˶Ի��������ĺ�����ӳٵ����á�
- �� Directory Server Console �Ķ��������á�ѡ��У�չ������ݡ��ڵ��Ҫ���ú��Ľڵ㣬Ȼ���ڴ˺���ѡ���ơ��ڵ㡣
- ���Ҳ�����У����������ť����ʾ�����������á��Ի���
- �ڡ��� DN��ѡ��У�ʹ�á���ӡ��͡�ɾ��ť4����һ����Ч���ƹ���Ա�� DN �б?����Ӧ�̾Ϳ������븱�����Э����ʹ��������һ DN���������� DN ��ƻ����Ŀ¼4����µ� DN��
Ҫ����ͨ�� SSL ʹ��֤����еĸ��ƣ�������������һ���ƹ���Ա�������֤����Ŀ�� DN��
- ��ɺ�ȷ����������ѡ��ѡ��ѡ����и����á�
- �ڡ����������á��Ի���ġ���ѡ��ѡ��У�LDAP URL �б�ָ���˷����t˼��������������������á�ʹ�á���ӡ���ɾ��ť���� LDAP URL �б?
�˸��ƻ����Զ����ü������Է��ظ���������������֪��������á���ЩĬ�����ü���ͻ���ͨ���l��ʹ�ü���֤�����Ҫʹ�ͻ������ѡ�����ʹ�� SSL ʵ�ְ�ȫl�ӵ���������� ldaps://��������:�˿� ����ʽ������ã����ж˿ں�ʹ�õ��ǰ�ȫ �˿� �ţ���
����ѽ�һ����� LDAP URL ���Ϊ���ã�ѡ�б�����ĸ�ѡ��ǿ�Ʒ����������������Щ LDAP URL�����Ϊ������͡����磬���ϣ��ͻ���ʼ�ձ���������������еİ�ȫ�˿ڣ�����Ĭ�϶˿ڣ���Ϊ��Щ��ȫ�˿ڴ���һ�� LDAP URL �б?ѡ�д˸�ѡ�����ϣ��ָ����4�������и��µ��ض������ Directory Server ���?��Ҳ����ʹ�ö�ռ���á�
- �������ڡ���ѡ��ѡ��и������ӳ١�
�����������洢�йظ������ݸ��µ��ڲ���Ϣ������ӳٲ���ָ���˷�������뱣�����Ϣ��ʱ�䳤�ȡ������ṩ���µķ������и����־�� MaxAge �����йأ��������䱾��ĸ����־�йأ�����}�����Ľ϶��߾�����}̨�������ĸ��Ʊ����û�رն�ú��Կ���ָ����Ƶ�ʱ�䡣7 ���Ĭ��ֵ�ʹ�������������㹻�ˡ�
- ����ȷ��������˸����ĸ��������á�
��������������ݵ�������������������и���������ǰ�������е��ġ������¼���еĸ�ġ������ʹ���ߵ�״̬���ڱ�Ҫʱ��ʹ���߷����¡��ڶ������У�һ�����������յ�4����������ĸ��¡�
������������(���²��裺���������ĺ�������ʹ�ø���������Լ��ڱ�Ҫʱ���ø����ơ�
����С�ڸ��������һ̨�������IJ��衣���ڰ����������ÿ̨���������ظ����в��衣
��������ĺ�
�ڰ�Ҫ������Ŀ�������������ѡ���һ������й�˵�������������������
��������Э��ǰ���˺�Ӧ�ð����г�ʼ��ݡ����������b����ʼ������ݵ�ʹ���߸�����Ҫȷ����ȷ��������ò���ͳ�ʼ����ֻ����һ����������еij�ʼ��ݣ���������еĺ�Ӧ��Ϊ�ա�
�������
�������Լ���������Ĺ�̣�
- �� Directory Server Console �Ķ��������á�ѡ��У�չ������ݡ��ڵ��Ҫ��Ϊ������Ľڵ㣬Ȼ���ڴ˺���ѡ���ơ��ڵ㡣
����״̬��Ϣ����ʾ���Ҳ�����С�
- �������ø��ơ���ť�������
- ѡ�С��������ѡ��ť��Ȼ����һ�����Լ���
- ����һ����� ID����ѡ�� 1 �� 65534 ֮���һ�������( 1 �� 65534����
���ڸ������������ġ����� ID����������Ψһ�ġ�ͬһ�������в�ͬ�����������ʹ����ͬ�ġ����� ID����ֻҪ����ÿ����������������Ψһ�ġ�
- ������һ���������δִ�������裬ϵͳ����ʾ��ѡ������־�ļ���Ĭ�ϸ����־�ļ���ʾ���ı��ֶ��С����ϣ��ʹ��Ĭ��ֵ������������־���ļ�����ߵ�����!���ʾһ���ļ�ѡ����
����Ѿ����ø����־���������˲��衣
- ������һ���������δִ�������裬ϵͳ����ʾ�����벢ȷ��Ĭ�ϸ��ƹ���Ա�������ǵ����ƣ�������ʹ�ø��ƹ���Ա������Ȼ��Ҫ����һ������Լ��������ÿ���ֶ��м���ͬһ���Ȼ����һ�����Լ���
���Ĭ�ϸ��ƹ���Ա�Ѿ���һ���Ѷ��������������һ����
- ���¸�������ʱ����������ʾ״̬��Ϣ����ɺ�رա���
���ڸ���״̬����ʾ������ġ����� ID������ര���е�ͼ�꽫����仯����ӳ�˺��ĸ����ǻ�ġ�
������������
Ĭ������£����������Ϊʹ��Ĭ�ϸ����־���á�Ҫ�ĸ����־���ã���ִ�����²���
ͬ������ʹ�õ�Ҳ��Ĭ�ϸ��ƹ���Ա������Ѿ�������һ��ϣ��ʹ�õĸ��ƹ���Ա��Ŀ������Ҫ���ø����á�������ʹ�ô˶Ի��������ĺ�����ӳٵ����á�������õ��ǵ��������������˹�̡�
- �� Directory Server Console �Ķ��������á�ѡ��У�չ������ݡ��ڵ��Ҫ���ú��Ľڵ㣬Ȼ���ڴ˺���ѡ���ơ��ڵ㡣
- ���Ҳ�����У����������ť����ʾ�����������á��Ի���
- �ڡ��� DN��ѡ��У�ʹ�á���ӡ��͡�ɾ��ť4����һ����Ч���ƹ���Ա�� DN �б?����Ӧ�̾Ϳ������븱�����Э����ʹ��������һ DN���������� DN ��ƻ����Ŀ¼4����µ� DN��
Ҫ����ͨ�� SSL ʹ��֤����еĸ��ƣ�������������һ���ƹ���Ա�������֤����Ŀ�� DN��
- ��ɺ�ȷ����������ѡ��ѡ��ѡ����и����á�
- �ڡ����������á��Ի���ġ���ѡ��ѡ��У�LDAP URL �б�ָ���˷����t��������������������á���ʼ���������b���Զ��������ã������������ʼ�����ۡ�������ʹ�á���ӡ���ɾ��ť���� LDAP URL �б?
�˸��ƻ����Զ����ü������Է��ظ���������������֪��������á���ЩĬ�����ü���ͻ���ͨ���l��ʹ�ü���֤�����Ҫʹ�ͻ������ѡ�����ʹ�� SSL ʵ�ְ�ȫl�ӵ���������� ldaps://��������:�˿� ����ʽ������ã����ж˿ں�ʹ�õ��ǰ�ȫ �˿� �ţ���
����ѽ�һ����� LDAP URL ���Ϊ���ã�ѡ�б�����ĸ�ѡ��ǿ�Ʒ����������������Щ LDAP URL�����Ϊ������͡����磬���ϣ��ͻ���ʼ�ձ���������������еİ�ȫ�˿ڣ�����Ĭ�϶˿ڣ���Ϊ��Щ��ȫ�˿ڴ���һ�� LDAP URL �б?ѡ�д˸�ѡ��
- �������ڡ���ѡ��ѡ��и������ӳ١�
������������洢�������ݸ��µ��ڲ���Ϣ������ӳٲ���ָ������Щ��������뱣����Щ��Ϣ�ʱ�䡣��������������и����־�� MaxAge �����йأ��������䱾��ĸ����־�йأ�����}�����Ľ϶��߾�����}̨�������ĸ��Ʊ����û�رն�ú��Կ���ָ����Ƶ�ʱ�䡣7 ���Ĭ��ֵ�ʹ�������������㹻�ˡ�
- ����ȷ��������˸����ĸ��������á�
��������Э������Э���ǹ�Ӧ�̣��˹�Ӧ�����úͿ��Ʒ������x�ʹ���ߵķ�ʽ���ϵ�һ���������ڷ���������ʹ���ߵĹ�Ӧ�̸����д�������Э�顣����ΪҪ���µ�ÿ��ʹ���ߴ�������Э�顣
������˳������Э�飺
���磬ͼ 8-3 ��ʾ�ľ��� 2 ������� 3 ��ר��ʹ���߸����Ķ����������У�Ӧ�ð�����˳���˸���Э�飺
Ҫ��������Э�飬��ִ�����²���
- �� Directory Server Console �ġ��������á�ѡ��У�չ������ݡ��ڵ��Ӧ�̺��Ľڵ㣬Ȼ���ڴ˺���ѡ���ơ��ڵ㡣
����״̬��Ϣ����ʾ���Ҳ�����С�
- �����Ѷ��帴��Э����б��Եġ��½�����ť��
- �ڡ�����Э�顱�Ի����У��Ӳ˵���ѡ��һ���ʹ���߸��������з�������ߵ�������ť����һ��
��������ť��������ȫ���Ҫ���ʹ���߷��������� LDAP �˿ںš����˶˿�ʹ�� SSL����ѡ�а�ȫ�˿ڸ�ѡ�������ø��Ƹ��µ�l�Ӱ�ȫ��
- ����ʹ���߷������и��ƹ���Ա��Ŀ�� DN �Ϳ��Ĭ������£��� DN ��ΪĬ�ϸ��ƹ���Ա�� DN��
���ѡ������а�ȫ�˿ڵ�ʹ���ߣ�����Ե���ѡ���ť��ȷ�� DN �ֶεĺ��塣���ʹ�ÿ���l�ӣ���Ӧ�̽�ͨ����� SSL l��ʹ�ü���֤��ͨѶ�����ʹ��֤��l�ӣ�DN �ֶ��ǰ�֤�����Ŀ DN������Ҫ���
- �����Э���˵���ַ���ѡ����ʹ���߷�������Ͷ˿ں��Լ�˵���ַ���ʾ�ڴ�����ĸ���Э���б��С�
- ��ɺ�ȷ��������Ļ�Ͻ���ʾһ����֤�Ի���ѯ���Ƿ�Ҫ���Ըղ������l�Ӳ���
- ���Ҫʹ�ø��ƹ���Ա�Ϳ�������x������˿ںŵ�l�ӣ��뵥���ǡ������l��ʧ�ܣ�����Ȼ�п���ʹ�ô�Э�飬�������Ϊ������ȷ���������ѻ�
������ɺ�Э�齫��ʾ�ڴ�����ĸ���Э���б��С�
�Ժ���Ա༭����Э�飬��ʹ���߷������ϵĸ��ƹ���Ա DN �Ϳ�����и�ģ�
- ���б���ѡ����Э�飬Ȼ��༭����ť��
- �ڡ�����Э�顱�Ի����У�ѡ��l�ӡ�ѡ���
- �༭ʹ���߷���ĸ��ƹ���Ա DN ����
- �༭��Э���˵���ַ���ѡ����
- ����ȷ�������������ã����ʹ���߷�����ʱ����b����ʼʹ����Щ�����á�
����ѡ��е����ò����������ò��ָ��ơ�����ͨ�� WAN ���ơ��н�����˵��
- ������ÿ����Э�����ѡ��Ϊ�˺����ò��ָ��ƣ�Ȼ��b����ʼ���˸�����������ʼ��������������
���ò��ָ���Ĭ������£����ƻὫ�Ѹ��ƺ��е�ȫ����Ŀ���Ƶ�ʹ���߸�����ʹ�ò��ָ��ƹ��ܣ�����ָ�������ڼ�Ҫ���и��Ƶ������Ӽ�������и��Ƶ������Ӽ������ָ������ڸ���Э�������õģ�������Ϊ�����ÿ��ʹ���߸����������Լ�����������Ը���Ч�ؿ���Ҫ�ֲ�����ݣ��Լ�ʹ�ø��ƴ���ʹ������Դ��
���磬���ϣ���С���ƴ�?����ѡ���ͨ�����нϴ�ֵ�����Բ����и��ƣ��� photo��jpegPhoto �� audio��������ʹ���߸�������Щ���Բ����á��پ�һ�������ѡ����ר��ִ����֤��ʹ���߷�������� uid �� userpassword ���ԡ�
���ָ���ע������
���û������Եķ�ʽ��Ҫ�������³�ʼ��ʹ���߸�������ˣ�Ӧ���ڲ���ǰȷ�����ָ��Ƶ���Ҫ�����ڵ�һ�γ�ʼ������ʱ�������Լ���
����ijЩ���Եĸ��ӹ��ܣ��� ACI����ɫ CoS����������ԣ�����С�����Լ�ʱӦ�ӱ�С�ġ����⣬������ ACI����ɫ�� CoS ���Ƶ�˵������������ἰ���������Խ���������ݵİ�ȫ�ԣ���������ص����Դ��ڲ�ͬ�ļ����С����?��(�������б�����ڹ���Ҫ��(�������б��ȫ��������Ϊ����Ŀ�����Ҳ�Ƚ�С��
���Ҫ���Ƶ����Լ��ϲ���������Ҫ������Ŀ��ѭ�˼ܹ�������Ӧ����ʹ���߷������йرռܹ���顣���Ʋ���ѭ��Ŀ���ᵼ�´�����Ϊ���ƻ��ƻ�ܿ�ʹ�����еļܹ���顣��������ʹ���߽�����ѭ��Ŀ��Ӧ�ùرռܹ����������ͻ������״̬��
���ָ�����������뼯�������ר��ʹ���߸���֮��ĸ���Э�������õġ���֧�ֶ����ƻ�����}�����֮��IJ��ָ������á�ͬʱ�������������ͬһ����֮���и���Э�飬��������ЩЭ�鶼���븴��ͬһ���Լ���
Directory Server 5.2 ���ṩ�IJ��ָ��ƹ����������� Directory Server ��ǰ�汾���������ԡ����ò��ָ���Э��ʱ�������ʹ���߸����������� Directory Server 5.2 ��ʵ���С�
�������Լ�
���Լ��Ǹ��������ò��ָ���ʱҪ���Ƶ����ԣ�����(�����������ԣ����б?��������������ж��������������Լ���Ȼ����Щ���Լ�֮һ�븴��Э���j��
- �� Directory Server Console �Ķ��������á�ѡ���ѡ����ݡ��ڵ㣬Ȼ�����Ҳ������ѡ���ơ�ѡ���
- ������ơ�ѡ��ײ��ġ������Ѹ������Լ�����ť��������Ҫ���»������ܿ����˰�ť��
- ������ӡ������µ����Լ����ߴ��б���ѡ��һ�����е����Լ���Ȼ��༭���Ĵ����Լ�������ʾ�ġ����Լ����Ի����У�ѡ���ȡ��ѡ���ơ����еĸ�ѡ����ʹ�ü���(��(��Ӧ�����ԡ��������Աߵĸ�ѡ���������Խ������ơ�
Ĭ������£�ѡ���������ԣ������ȡ��ѡ���ر�ϣ���Ƶ���Щ���ԡ����ϣ������ѡ��ȫ��ѡ�С���ť������ѡ���������ԡ�ȡ��ѡ���������ʱ��Ŀ¼��������Ƴ�ȡ��ѡ��������������������������4�ܹ��ж������µ����Բ�����Щ�µ������������Ѹ��Ƶ���Ŀ�У�����Щ�µ����Խ������ƣ���DZ༭�����Լ��Զ������ȡ��ѡ��
����һ���ѡ�С���ť��ȡ��ѡ���������ԣ�Ȼ�����ѡ��Ҫ�ڼ��а�(�����ԡ�����һ���ѡ�С����徫ȷ�����Լ�ʱ��������ѡ��������������4�ܹ��ж������µ����Բ�����Щ�µ������������Ѹ��Ƶ���Ŀ�У�����Щ�µ����Խ����ᱻ���ƣ���DZ༭�����Լ��Զ������ѡ��
- Ϊ�����Լ��������˵���ַ���ѡ�����������Ѷ���ļ��б�����ʾ���ı��ͱ༭��ʹ�øü��ĸ���Э��ʱ��ʾ���ı������û���ṩ�κ�˵����������ݲ���(���(������4���˵��
- ��ɺ���桱��
���ò��ָ���
ֻ�������и���Э�������ò��ָ��ƣ�
- ��������������Э�顱�е�˵�������Э�飬����ѡ��һ����ǰ�����Э���������ġ�
- ���������ø���Э�顱�е�˵����ø���Э�顣��������Э������IJ��ָ������á�
- ѡ���ѽ���Э�飬Ȼ��༭��������ʾ�ġ�����Э�顱�Ի�����ѡ���Ѹ������ԡ�ѡ���
- ѡ�С�����һ�����Լ�����ѡ��
- ����-�б���ѡ��һ���������Լ������ߵ����½������������������Լ����е�˵����һ���µ����Լ��������Ե�������Ѹ������Լ����鿴�����������Լ����塣
���ָ��ƽ�����һ�����Լ��븴��Э���j�������Լ�Ӧ�ð�Ҫ�������Ե�ȷ���б?
- ѡ�����Լ�����ȷ������һ����ʾ����Ϣ����棬˵�����Ѿ����ò��ָ��ƣ���Ҫ���³�ʼ��ʹ���߸���������ȷ����ȥ�����Ϣ��
- �������á����¼����Э�顣
- ȡ����Ҫ���Ƶ����ԣ���Ӧ�ÿ�����ʹ���߷������н��üܹ���顣
- ������������˸���֮��Ҳ�и���Э�飬������������Щ������ظ��˲��裬�����þ�����ͬ���Լ��IJ��ָ��ơ�
- ���ڱ����ʼ��ʹ���߸��������ߣ�����Ѹ��ƴ˸��������������³�ʼ������������������ʼ����������
��ʼ��������������Э������ڸ���ʵ�ʿ�ʼǰ��ʼ��ʹ���߸�������ʼ���ڼ䣬��������ݴӹ�Ӧ�̸������Ƶ�ʹ���߸�����
ijЩ������������ø��Ҫ�������³�ʼ�����������³�ʼ��ʱ��ʹ���߸������Ѹ��ƺ������ݽ���ɾ�������к��������滻���������ȷ����������ͬ�������Ƹ��¿������¿�ʼ������˵������г�ʼ�����������Զ����ʹ���߸�������������ʹ���߾����������״̬��Ӧ�ͻ���Ķ�����
��ʱ���г�ʼ��
������������}��������ڿ��Խ��и���ǰ���и�����ʼ�������е��������ȫ���Ƶ�ʹ���ߺ�Ӧ�̿��Կ�ʼ���¶�ʹ����ִ�и��²���
�����������£���Բ��ܶ�ʹ���߸����ٴν��г�ʼ���������ۺ���ԭ��ӱ����лָ�������е����ʱ����Ӧ�����³�ʼ�����и��µĸ�����ʹ�ö����Ƶ�����£����ʹ������������������£�����ܲ���Ҫ����������³�ʼ����
����ʹ�ÿ���̨j���ʼ��������Ҳ����ʹ���������ֶ���ʼ����������ʼ�������ٵ�ʹ���ߣ�ʹ�ÿ���̨����j���ʼ����ȽϷ��㡣���ԴӸ���Э��ֱ��j���ʼ�����������������ǰ�˳���ÿ������г�ʼ�������Դ˷����������ڳ�ʼ������������һ�� LDIF �ļ���ͬʱ��ʼ����ʹ���߸���ʱ��ʹ���������ֶ���ʼ���Ǹ���Ч�ķ�����
����о���Ĺ���Ա������ʹ�ö����Ƹ��ƹ��ܸ��������ʹ���߸������Դ˹��ܵ�ijЩ���ƽ���ʹ���д���ݿ��ļ��ĸ������пɲ����Բ��ܽ�ʡʱ�䣬������ϰ������Ŀ�ĸ�����
�ڶ������г�ʼ������
�����ж����ƣ�Ӧ�ð�����˳���ʼ��������
- ȷ��һ������а�Ҫ������ݵ�����ϡ�ʹ�ô����������ÿ������г�ʼ��������
- ������У��������ִ��j����ʼ���������ߴ���һ����� LDIF �ļ��У��������������� LDIF������ʼ��ʹ���߸�����
�ڼ�j�����г�ʼ������
�����м�j���ƣ���ע��Ӧ��ʼ�հ�����˳���ʼ��������
�������ʼ������
�����е��Ƕ����ƣ���������г�ʼ��ʱ������������ܻᴦ���IJ�����ˣ���ʼ����ɺ��µ�������뻹���ճ�ʼ������в���(���¸��¡����ڳ�ʼ��������Ҫ�ܳ�ʱ�䣬���Թ���ĸ���������Ҳ����Ӵ�
Ϊ����������Щ����ĸ��£���ʼ�����³�ʼ��������ᱻ����Ϊֻ�ܶ�ȡ�ͻ������ֻ�е�����������ͨ�� LDIF �ļ����г�ʼ������ʹ�ñ���4ִ�ж����Ƹ���ʱ�Ż���������������� Directory Server 5.2 ���������Ϊ��
��ˣ���ʼ�����������е���������?�Ƹ��²�����r������Ϊ�ͻ�������д��������á������������������á��е�˵������Щ���á���������������ظ�����-дģʽ��
���ѡ�����ô����ԣ�����Ӧ��ȷ��һ��ʱ��ʼ�ճ�ԣ���ӳ٣�����������ڳ�ʼ���������������ۡ����ӳ�ȡ����Ԥ�ڳ�ʼ���Ĵ�С�ͳ��ȣ��Լ������������ͬʱ�����ĵļ��ʡ���ʼ�����ڸ��Ƹ��ʱ�ͽ��ո��²����������ܻᵼ���쳣�����������ƴ�������ġ�Directory Server Administration Reference���е� Chapter 4 "Error Log Message Reference"��
ͨ�����̨��ʼ���ո���
ִ�����в��裬����ȷ����������ʼ������Խ��и��²���
- �� Directory Server Console �Ķ��������á�ѡ��У�չ������ݡ��ڵ���Ѹ��ƺ��Ľڵ㣬Ȼ���ڴ˺���ѡ���ơ��ڵ㡣
���Ҳ�����У�����̨����ʾһ����Ϣ��ָʾ�����Ѿ���ʼ����Ŀǰ��ظ��²�������á�������Ϣָʾ�������Զ������ӳ٣�����Ȼ�����մ˲����д�ӳ١�
- ʹ�� insync ����ȷ�����������������������ۡ�������з���������֮����ӳ�Ϊ����߸�����δ���κ�Ҫ���Ƶĸ�ģ�������ͬ��״̬��-1 �ӳ٣����й���ϸ��Ϣ������ġ�Directory Server Administration Reference���е� Chapter 1 "insync"��
- ������Ϣ�Ҳ�İ�ťb����ʼ���ո��²���
ͨ�������п�ʼ���ո���
ͨ�����۲���ȷ������²���Ӷ��Զ������ʼ��������Ľű��п��ܻ�ʹ�õ��������
- ʹ�� insync ����ȷ�����������������������ۡ�������з���������֮����ӳ�Ϊ����߸�����δ���κ�Ҫ���Ƶĸ�ģ�������ͬ��״̬��-1 �ӳ٣����й���ϸ��Ϣ������ġ�Directory Server Administration Reference���е� Chapter 1 "insync"��
- ʹ����������4�� ds5BeginReplicaAcceptUpdates �������ԣ�
ldapmodify -h host -p port -D "cn=Directory Manager" -w password
dn: cn=replica, cn=suffixName, cn=mapping tree, cn=config
changetype: modify
add: ds5BeginReplicaAcceptUpdates
ds5BeginReplicaAcceptUpdates: start
^D��ʼ������ʱ�����Զ�ɾ�� ds5BeginReplicaAcceptUpdates�������ʼ������²���ᱻ�ٴξܾ�
�����Զ������ӳ�
ds5ReferralDelayAfterInit �������Ծ��˳�ʼ����ʱ�䣨����Ϊ��λ���������������á�������ӳ�ʱ��������Զ���ʼ����ͻ���ĸ��²�������Զ���ÿ��������ض��ģ�Ӧ�ø�����������ʼ�����ۡ���˵��ı��Դ�ֵ�������á�
���ոն�ij���������˳�ʼ���������ܽ��ո��£����Ĵ����Ե�ֵ���ᶯ̬��Ӱ����Ӧ�ĸ�������������ӳٹ�����Ĵ�ֵ����ӻ��С�ӳ١������ӳ��Ѿ����ڲ��Ҹ������ڽ��ո��£����ô�ֵ��û���κ�Ч��
�����Ե�Ĭ��ֵ�� -1����ʾ�������������ڵؾܾ���²�������������£����Զ����ӳ������ӳٵ���ʱ�Զ�������£��ӳ�ʼ��������ʱ�䡣�����Ѿ����ڵ��ӳٽ��ᵼ�¸���b����ʼ���ո��¡�
ʹ�ÿ���̨��ʼ������
ʹ�ÿ���̨����j����ʼ���dz�ʼ�������³�ʼ��ʹ���߸�������ķ���������������ڳ�ʼ������Ŀ������ 1-2 ������˹�̿��ܺܺ�ʱ���������������ܻᷢ��ʹ�������н���ʹ���߸�����ʼ���Ǹ���Ч�ķ������й���ϸ��Ϣ����������������г�ʼ������������
ʹ�ÿ���̨��ʼ��ʹ���߸���ʱ���ڳ�ʼ��������ǰ���˺��ϵ����в����(������������û����������
ʹ�� Directory Server Console ʱ�����������õIJ��ָ��Ƴ�ʼ�������dz������ˡ���ʼ���ڼ䣬��ѡ�������Է�����ʹ���ߡ�
ִ��j����ʼ��
Ҫʹ�ÿ���̨��ʼ�������³�ʼ����������ִ�����²���
- �� Directory Server Console �Ķ��������á�ѡ��У�չ������ݡ��ڵ��������Ľڵ㣬Ȼ���ڴ˺���ѡ���ơ��ڵ㡣
����״̬��Ϣ����ʾ���Ҳ�����С�
- ���Ѷ���Э����б��У�ѡ��Ҫ���г�ʼ����ʹ���߸�������Ӧ����Э�飬Ȼ�����>����ʼ��Զ�̸�������
������һ��ȷ����Ϣ����ʾʹ���߸����д洢��������Ϣ������ɾ��
- ����֤���е����ǡ���
j��ʹ���߸�����ʼ����b����ʼ������Э���ͼ�꽫��ʾһ���ɫ�ı��ָʾ��ʼ����̵�״̬��
- ����ˢ�¡�>��b��ˢ�¡���ˢ�¡�>������ˢ�¡�����ʹ���߸�����ʼ����״̬��
ͻ����ʾ��Э���������Ϣ������ʾ���б��µ��ı����С�
�йؼ�ظ���״̬�ͳ�ʼ��״̬����ϸ��Ϣ������������Ӹ���״̬����
�������г�ʼ������
���ڸ��ƴ���Ŀ�IJ���ʹ���������ֶ����и�����ʼ����ʹ���߸�����ʼ������췽�����������������ƶ��ʺϽ���j���?��ʹ���ֶ����?�����ֶ���ʼ��ʹ���߸����Ĺ�̱�j���ʼ�����Ҫ���ӵöࡣ
Ҫ�ֶ���ʼ�������³�ʼ�������������Ƚ�����ݵ�ԭ���������� LDIF �ļ���������ڳ�ʼ����ʽ����������Ӧ�ý����˴��ļ��Խ����Ѹ������ԡ�Ȼ���ļ����͵�����ʹ���߷�������������ڶ����Ʋ����У�����ʹ�ô�ԭ����е���� LDIF �ļ����������������ʹ���߸������г�ʼ�����ڼ�j���ƻ����У�����ʹ��ͬһ���ļ�4��ʼ�������������ʹ���߸�����
���ۺ������������Դ�����������е���� LDIF �ļ���ʼ������ʹ������� LDIF 4��ʼ�����и�������Ϊ�������ݡ��������Ƚ� LDIF �ļ������������Ȼ�������в��轫�䵼��
������� LDIF
����ʹ�� db2ldif-r �� db2ldif-task-r ����洢 LDIF �ļ��еĸ������ݡ��й���ϸ��Ϣ����������������е��� LDIF��������ʹ�� -r ѡ��������Щ��������
�����ʾ��Ὣ��� dc=example,dc=com ������������Ϊ example_master.ldif ���ļ���
Ȼ������Ҫ���Թ��� LDIF �ļ��������䴫�͵�ʹ�������Ӷ��ʹ���߸������г�ʼ����
�������ڲ��ָ��Ƶ� LDIF �ļ�
����Ѿ����ò��ָ��ƣ��ڽ������ LDIF �ļ�������ʹ���߷�����ǰ��Ӧ�ù��˳�����δʹ�õ����ԡ�Directory Server �ṩ fildif ����������ɴ˹�̡��˹��߹��˸�� LDIF �ļ����Խ�����Э���ж�������Լ�����������ԡ�
�˹��߽���ȡ������������ȷ�����Լ����塣Ҫ��ȡ�����ļ��������� root �û���ݻ���ӵ�н�̺��ļ����û���ݣ��� nsslapd-localuser ����ָ����4���� fildif ���ߡ����磬��������������ϸ�ʾ���д� dc=example,dc=com ���е�����ļ���
# CAMUS=/var/opt/mps/serverroot/slapd-camus
# /var/opt/mps/serverroot/shared/bin/fildif \
-i $CAMUS/ldif/example_master.ldif \
-o $CAMUS/ldif/filtered.ldif -c $CAMUS/config/dse.ldif \
-b "cn=rousseau.example.com:389, cn=replica, \
cn=\"dc=example,dc=com\", cn=mapping tree, cn=config"-i �� -o �ֱ�Ϊ���������ļ���-c ѡ���ǰ���Э������Լ�����������ļ���dse.ldif �ļ��Ƿ�����洢 cn=config ��Ŀ���ݣ���(����Э������Լ�����λ�á�
-b ѡ���Ƕ��岿�ָ��Ƶĸ���Э��� DN������ͨ����ΪĿ¼����Ա�� Directory Server Console ����� cn=config �����Բ��Ҹ���Ŀ���ں��� cn=replica ��Ŀ��ѡ����Ŀ����ʹ�ñ༭>���� DN�˵���� DN ���Ƶ�����壬�Ա���������ʱʹ�á�
�й� fildif ���ߵ������������������ġ�Directory Server Administration Reference���е� Chapter 1 "fildif"��
Ȼ�������ʹ�� fildif ��ɵ� filtered.ldif �ļ���ʼ���˸���Э���е�ʹ���߸����������½��е�˵����ļ�������ʹ���߷���������䵼�롣
�� LDIF �ļ�������ʹ���߸���
�����ʹ�� Directory Server Console �еĵ��빦�ܣ�����ʹ�� directoryserver ldif2db �� directoryserver ldif2db-task �������������ݵ� LDIF �ļ����뵽ʹ���߸������������еĵ������ʱ����Щ������ҪĿ¼����Ա�İ� DN �Ϳ����ִ�е��롣���������е��� LDIF�� ����}�ֵ��뷽��������˵��
�����ʾ����ʾ����ν� LDIF �ļ������� dc=example,dc=com ʹ���߸�����
# /usr/sbin/directoryserver -s example stop
# /usr/sbin/directoryserver ldif2db -s "dc=example,dc=com" \
-i example_master.ldif
# /usr/sbin/directoryserver -s example start
ʹ�� ldif2db-task ����ҪԤ��ֹͣ�������й���ϸ��Ϣ������ġ�Directory Server Administration Reference���е� Chapter 1 "ldif2db-task"��
ʹ�ö����Ƹ��Ƴ�ʼ������
�����Ƹ��ƹ��ܿ��Ը����������������ʹ��һ̨�������еĶ����Ʊ����ļ�����һ̨�������лָ�Ϊ��ͬ��Ŀ¼���ݡ��˸�������Ŀ¼���������ݿ��ļ����н�����������о���Ĺ���Աʹ�á�
�����Ƹ�������
��Ϊ�����Ƹ��ƹ��ܻὫ��ݿ��ļ���һ̨������ƶ�����һ̨���㣬���Դ˻����ܵ������ϸ����ƣ�
- ��}̨��������ʹ����ͬ��Ӳ���Ͳ���ϵͳ����(���е� Service Pack ��������
- ��}̨�����װ�� Directory Server �汾������ͬ����(�����Ƹ�ʽ��32 λ�� 64 λ����Service Pack ��������
- ��}̨����������а�(��ͬ������ͬĿ¼������������ݿ��ļ�����һ���ƣ����ܸ��Ƶ������
- ÿ�����}̨�������ж���������ͬ�������������( VLV�������б���ͼ�����������ݿ��������ͬ����ơ�
- Ҫ���Ƶ� Directory Server һ�����ܱ��� o=NetscapeRoot �������ʾ������ Administration Server ������Ŀ¼��
- ÿ̨���������������Ϊ��������ͬ������������}̨�������б��������ͬ�Ľ�ɫ����������������ʹ���߸�������������õ��Dz��ָ��ƣ�����������еķ������ж��������ͬ�����á�
- }̨�������ж�����ʹ�����Լ��ܡ�
- ������ã�������ֵΨһ�Բ����}̨�������б��������ͬ�����ã����ұ������¸����ж�������������ã������沽��������
�����������£����Զ���һ�����������Ķ����Ƹ��Ƶ������������һ��ʹ���߷�����Ķ����Ƹ��Ƶ�ʹ���߸������г�ʼ�������³�ʼ��������}���������ִ�ж����Ƹ��ƵĿ�ѡ������һ����Ҫֹͣ��������һ��ʹ�õĴ��̿ռ���С��
��ֹͣ�����������½��ж����Ƹ���
����ʹ������IJ���ִ�ж����Ƹ��ƣ���Ϊ��ʹ�ñ����ݹ���4�������������ݿ��ļ���ִ�б����ݿ���ȷ�����е���ݿ��ļ�������ֹͣ�����������´������״̬��
����˲�����һ�������ƣ�����Ҫ���Կ��ǡ����ݲ���ͻָ�������ͬһ̨������д�����ݿ��ļ��ĸ��������ÿ̨���������Щ�ļ�������̿ռ佫�ӱ������⣬���Ŀ¼���ϼ��ֽڵ���ݣ���Щ�ļ���ʵ�ʸ��Ʋ�����Ѵ���ʱ�䡣�����Ĵ��̿ռ���������ݿ��ļ��ر���������ʹ����С���̿ռ���ж����Ƹ��ơ���
- ���¸�����Ŀ�������а�װ Directory Server����Ҫʱ�����������һ����ʵ��Ȼ�����������Ƹ������ơ��е�˵�����������á�
- �ڴ˸����漰�ĸ��������д������и���Э�顣��(�ӹ�Ӧ����˸���֮���Э�飬�����ר��ʹ���߸���������(�˸�������ʹ���߸���֮���Э�顣
- ѡ��һ����Ҫ��ʼ���ĸ���������ͬ������ȫ���úͳ�ʼ���ĸ���������Ϊ��������������ʹ���߸��������������ʹ�ÿ���̨���ݷ������еIJ����ڴ˺���ִ�б����ݡ�
- ������Ŀ¼�е������ļ����ƻ��͵�Ŀ�������Ŀ¼�У�����ʹ�� ftp ���
- �������ӱ��ݻָ���ݡ��е�˵���ļ�������Ŀ�������
- ����ڶ����Ʒ������Ѿ���ʼ����һ���µ�������밴�����������ʼ�����ۡ��еIJ�����в�����ȷ���¸������Կ�ʼ���տͻ���ĸ��²���
ʹ����С���̿ռ���ж����Ƹ���
����IJ���ʹ�õĴ��̿ռ��Լ��ķѵ�ʱ�䶼���٣���Ϊ�����ݿ��ļ���������Ҫ����ֹͣ�����Ƶķ�������ȷ����ݿ��ļ��������״̬��
����
ǧ��Ҫ���˲����������³�ʼ���Ѳ�������Ʒ����������ֻ���������³�ʼ��ʹ���߷�������߳�ʼ���µ����������Ҫ���³�ʼ�������������ʹ��j���ʼ�������� LDIF �ļ�����ִ������ֹͣ�����������½��ж����Ƹ��ơ���˵��IJ��衣
- ���¸�����Ŀ�������а�װ Directory Server����Ҫʱ�����������һ����ʵ��Ȼ�����������Ƹ������ơ��е�˵�����������á�
- �ڴ˸����漰�ĸ��������д������и���Э�顣��(�ӹ�Ӧ����˸���֮���Э�飬�����ר��ʹ���߸���������(�˸�������ʹ���߸���֮���Э�顣
- ���������ֹͣ Directory Server���е�˵��ֹͣҪ����ʼ�������³�ʼ����Ŀ�������
- ѡ��һ����Ҫ��ʼ���ĸ���������ͬ������ȫ���úͳ�ʼ������������Ϊ��������������ʹ���߸���������ֹͣ����������ڶ��������и������������Ӧ��ȷ����ֹͣ������ǰ����ʹ��4���������������Ķ����������ȫ���¡�
- ɾ��4��Ŀ��������������ݿ��ļ�����(������־�������־�������ļ���__db.xxx �ļ���������ļ��ѱ����¶�λ��������ݿ��ļ���������־��λ�� ServerRoot/slapd-server ID/db Ŀ¼�¡�
- ���ƻ���������ݿ��ļ�����(��Դ�����������Ŀ���������������־������ʹ�� ftp �������ļ��ѱ����¶�λ��������ݿ��ļ���������־��λ�� ServerRoot/slapd-server ID/db Ŀ¼�¡�
����ʼ������������������븴�Ƹ����־�е������ļ���Ĭ���������Щ�ļ�λ�� ServerRoot/slapd-server ID/changelog �¡�
- ������Դ�������Ŀ�������
�������������Բ�����Ҫʹ�����������Բ����������������������������øò��������Ҫ�ڼ�����������ʹ���߷����������á���������������������븴��һ��ʹ�á���
ͨ�� SSL �������ԶԸ������漰���� Directory Server �������ã��������и��Ʋ������ͨ�� SSL l�ӽ��С�Ҫִ�д˲�����������²��裺
- ����Ӧ�̺�ʹ���߷���������Ϊ������ʹ�� SSL��
�й���ϸ��Ϣ��������� 11 �¡�������֤�ͼ��ܡ���
- ���û��Ϊʹ���߷������еĺ����ø��ƣ��밴��������ʹ���߸������е�˵�����ô˸��ơ�
- ����һ���ƹ���Ա����ݰ�������ʹ�������á���˵��IJ��趨��ʹ���߷������е�֤����Ŀ DN��
- ���û��Ϊ��Ӧ�̷������еĺ����ø��ƣ��밴�������ü����������������������е�˵�����ô˸��ơ�
- �ڹ�Ӧ�̷��������һ���¸���Э�飬�Խ����·�����λ�ڰ�ȫ SSL �˿ڵ�ʹ���߷������й���ϸ˵���밴������������Э�顱�еIJ���ִ�в�����ʹ���߷�������ָ��һ��ȫ�˿ڣ�ѡ��һ��SSL ѡ�ȷ��ʹ�ÿ����֤�飩��Ϊ��ѡ�� SSL ѡ������ DN�����ƹ���Ա��֤�飩��
���ø���Э���Ӧ�̽���ͨ�� SSL ��ʹ���߷������и��Ƹ�����Ϣ�������ѡ������ʹ��֤�顣���ʹ��Ϊ SSL ���õ�Э��ͨ�����ִ̨�пͻ���ʼ������ͻ���ʼ������ʹ�ð�ȫl�ӡ�
ͨ�� WAN ����Directory Server 5.2 ���п���ִ��������ʽ���Ƶ���f����(��ͨ������� (WAN) l�ӵļ����֮����ж����� (MMR)�����ƻ��Ƶ��ڲ��������?Ӧ�̷������Խϳ��ȴ�ʱ��ͽϵʹ��ͨ������Ծ��к����ӳٵ�ʹ���߷�������г�ʼ�����¡�
���ƻ��Ƶ��ڲ�����Ĭ������´��������� WAN �����״̬������������������ἰ�����ض��¸����ٶ�������ܻ��ݾ������ڴ�С�����С��}���������Լƻ������Աܿ���ֵ����ʱ�䣬�Ӷ������������ʹ��������Directory Server ֧�ֶԸ�����ݵ�ѹ�����Ż�����ʹ�����
�����������
����}�����ȷ���˸��ƻ�����ζ���Ŀ���з��飬��ͨ���������Ч�ط�����Щ��Ŀ������Ӱ�칩Ӧ�̺�ʹ���߽������Ƹ�����Ϣ��ȷ�ϵķ�ʽ��
�������������κ���������Ӱ�죬����Ӧ�ؽ��е����й�˵������������Ӹ���״̬����
��}�����������ÿ����Э���ж��ǿ����õġ���������Ը��ÿ��ʹ���ߵ��ض�����״����������ܡ�
����Ҫ�жϸ���4�Ĵ��ڴ�С�����С����
- �� Directory Server Console ��ѡ�����á�ѡ���Ȼ��չ������ݡ��ڵ���Ѹ��ƺ��Ľڵ㡣
- �ڴ˺���ѡ���ơ��ڵ㣬���Ҳര����ѡ��Ҫ���õĸ���Э�飬Ȼ��༭����
- �ڡ�����Э�顱�Ի�����ѡ�����硱ѡ������봰�ڴ�С����ֵ����ΧΪ 1 �� 1000�������С����ֵ����ΧΪ 1 �� 100�������С����С�ڻ���ڴ��ڴ�С��
- ����ȷ����������ֵ��Ȼ��رա�����Э�顱�Ի���
�²���ֵ��b����Ч����һ���Ƹ��·�������Ӧ��ʹ���ߡ�
�ƻ����ƻ
���֮�����ͬ�����Ƿdz���Ҫ����ͨ�� WAN ������ݵ�һ�ַ��������ڵ�����ʹ�����ڼ�ƻ����¡����������Խ�ߣ�ִ�и��¾�Խ�죬����Ѿ��ڸ�ʹ���������У�������Ϣ�������һ���Ӵ�����ӵ��
ͨ��ʹ���߸���Э�飬�����ÿ���ÿ��Ϊÿ��ʹ���߶�b�ƻ����£�
���ѹ��
Ҫ��С����ʹ�õĴ�?�������ø���ѹ�����ʹ���߸���ʱ���͵���ݡ����ƻ���ʹ�� Zlib ѹ��⡣��Ӧ�ߺ�����߱��������� Solaris �� Linux ƽ̨�ϲ�������ѹ��
ֻ��ͨ��������������и���Э����Ŀ�ϵ� ds5ReplicaTransportCompressionLevel ���ԣ�����ѹ������òſ��á������Ե�ֵ����������֮һ��
��Ӧ����ݾ�����Ժ�ѡ��ѹ����Ա��� WAN �����л�����Ч��Ӷ�ʵ��������ĸ���ʹ�á���Ӧ�������ӳ�������� LAN�������������ô˲�����Ϊѹ��ͽ�ѹ����㽫�������ٶȡ�
���磬�����Ƹ��·��͵� east.example.com �ϵ�ʹ����ʱҪʹ������ѹ���ٶȣ���ʹ������� ldapmodify ���
ldapmodify -h host -p port -D "cn=Directory Manager" -w password
dn: cn=east.example.com:389,cn=replica,cn="suffixDN",
cn=mapping tree,cn=config
changetype: modify
add: ds5ReplicaTransportCompressionLevel
ds5ReplicaTransportCompressionLevel: 3
^D�й�����ѹ������ϸ��Ϣ������ġ�Directory Server Administration Reference���е� Chapter 2 "ds5ReplicaTransportCompressionLevel"��
�ĸ����������ڽ��ܹ������и������˵IJ��裬��༭��ɾ����Э�飻���������ø�����ǿ�ƶ�ʹ���߸��£��Լ���������־��
���?����
��������ĸ�������У����Թ��?��Э�飬�Ը��Э���е���֤��Ϣ���ж϶��ض�ʹ���ߵĸ��ƻ��ߴ�������ɾ��ʹ���߸�����
��ĸ��ƹ���Ա
���Ա༭����Э��4������ڰ���ʹ���߷�����ĸ��ƹ���Ա��ݡ�Ϊ�����жϸ��ƣ�Ӧ�����ĸ���Э��ǰ�����¸��ƹ���Ա��Ŀ����ʹ����֤����Ŀ������������ڰ�ʧ����ɸ��Ƶ��жϣ��ڸ��ƻ�ԭ���õ����Ʒ�Χ�ڣ����ƻ��ƻ�����������ʱ�Զ��������б�Ҫ�ĸ��£����������ʹ�������á�����
Ҫ���������֤ʹ���ߵĸ��ƹ���Ա����ִ�����²���
- �� Directory Server Console �Ķ��������á�ѡ��У�չ������ݡ��ڵ���Ѹ��ƺ��Ľڵ㣬Ȼ���ڴ˺���ѡ���ơ��ڵ㡣
- ���Ҳ�����У�ѡ��Ҫ�ĵĸ���Э�飬Ȼ��༭����
- �ڡ�����Э�顱�Ի����У�ѡ��l�ӡ�ѡ���
��״̬�л�ָʾʹ���߷�����������Ͷ˿ںš�
- �� DN �Ϳ����ֶΣ�����һ���ƹ���Ա��Ŀ�� DN �Ϳ������ʹ���߷�������֤����Ŀ�� DN��
- ���˸���Э��ͨ��ȫ�˿�ʹ�� SSL������Ե���ѡ���ť4ѡ��ȫ��֤�����͡����ʹ�ÿ���l�ӣ���Ӧ�̽�ͨ����� SSL l��ʹ�ø� DN ���м���֤�����ʹ��֤��l�ӣ�DN �ֶ���֤����Ŀ�� DN������Ҫ���
���ܽ����и���Э��ӷǰ�ȫ��֤�л�����ȫ��֤����֮��Ȼ��Ҫ���þ��в�ͬ��ȫ���õĸ��ƣ����봴����һ����Э�顣
- ����ȷ�����Ա����ġ�
�Ը���Э����и���
�Ը���Э����и�����һ���ڴ��������������ù�Ӧ�̸����Ķ��ʹ���߸����ļ�����
- �� Directory Server Console �Ķ��������á�ѡ��У�չ������ݡ��ڵ���Ѹ��ƺ��Ľڵ㣬Ȼ���ڴ˺���ѡ���ơ��ڵ㡣
- �ڸ���Э���б��У�ѡ��һ��Ҫ���Ƶ�Э�顣���Ҫ����һ����а�ȫl�ӵ���ʹ����Э�飬����ѡ��һ��Ҳʹ�ð�ȫ�˿ڵ�����Э�顣���Ҫ����һ��ǰ�ȫЭ�飬����ѡ��һ��ǰ�ȫЭ�顣
����༭������!�����Э�顱�Ի����ѡ�����֤��Э������á�����С�ڽ�˵����Щѡ������ã�
- ����ĸ��ƹ���Ա���ԡ�l�ӡ�ѡ�������˵��
- ��ͨ�� WAN ���ơ��ԡ��ƻ������硱ѡ�������˵��
- �����ò��ָ��ơ��ԡ��������ԡ�ѡ�������˵��
- ����ѡ��ͬһ����Э�������£�������ơ���ť��
- ���б���ѡ����ʹ���ߵ�������˿ںţ����ߵ���������ťʹ����������Ͷ˿ڡ����б�͡�������Ի���������ѡ����Ҫ���Ƶ�ʹ����Э�������ͬ��ȫ���͵�ʹ���ߡ�
- ȷ��ѡ���б��е�һ���������ȷ����Ϊ��ʹ���߷������һ���µĸ���Э�顣
- ��Э�齫��������Э�������������Ϣ�������˵����������}��������ж������ȫ��ͬ�ġ�����ʹ����ͬ����ĸ��ƹ���Ա��Ŀ�����Ҫ����Э������ã����ĸ��ƹ���Ա DN��������б���ѡ���Э�飬Ȼ��༭����
���ø���Э��
���ø���Э��ʱ�������ֹͣ��ָ��ʹ���߷����¡���ֹͣ��÷�������и��ƣ���Э���е��������ö��������Ժ��������Э�����¿�ʼ���ơ��й����жϺ�ָ����ƻ��Ƶ���Ϣ�����������������ø���Э�顱��
Ҫ���ø���Э�飬��ִ�����²���
�б��д�Э���ͼ��Ὣ��ʾ״̬���Ϊ�ѽ��á�
���ø���Э��
���ø���Э�齫�ָ���ָ��ʹ���߽��и��ơ���������Ƶ��ж�ʱ�䳬���˸��ƻ�ԭ���������ʱ�䣬����ʹ���߲�������һ��Ӧ�̸��£�����������³�ʼ��ʹ���ߡ����ƻ�ԭ�����ǹ�Ӧ�̵ĸ����־��ʹ��������ӳٵ�����С�ʹ����ڣ����������ʹ�������á�����
�ж�ʱ��϶̣����Ҹ��ƿ��Իָ�ʱ����������Э���������Զ�����ʹ���ߡ�
Ҫ���ø���Э�飬��ִ�����²���
ɾ����Э��
ɾ����Э�齫��ֹͣ����Ӧʹ���߽��и��ƣ���ɾ���Э�������������Ϣ������Ժ�Ҫ�ָ����ƣ������Э�飬�밴�������ø���Э�顱�е�˵����в���
Ҫɾ����Э�飬��ִ�����²���
�������
����������������ڸ��������еĽ�ɫ��ר��ʹ���߸���������Ϊ����������������������Ϊ�����������Խ���Ϊ����������������Ҳ���Խ���Ϊר��ʹ���߸����������������ֱ�ӽ���Ϊʹ���߸�����ͬ��ʹ���߸���Ҳ����ֱ����Ϊ�����
�����ƻ������������ͽ���ʹ�����˷dz�����ǰ��ij��ʹ���߸���ʹ�õ�վ�㸺�ؿ��ܻ������Ҫһ�������ɸ����ļ������4������ء������ذ�(�Ը������ݵ�����ģ�����������Գ�Ϊһ��������Ը��ؽ��б��ظ�ģ�Ȼ����Խ���Щ���ظ�ĸ��Ƶ�����վ���е����������
Ҫ���һ�������ִ�����²���
- �� Directory Server Console �Ķ��������á�ѡ��У�չ������ݡ��ڵ���Ѹ��ƺ��Ľڵ㣬Ȼ���ڴ˺���ѡ���ơ��ڵ㡣
- ���Ҳ�����У�ѡ��ġ�>����-�����������˵��
- ������������ѡ��һ����ɵ��½�ɫ��Ȼ����������ù���������µĸ�����ɫ����Ӧ���˽����º��
- ��������������ʱ����������Ϊֻ�c���������Ϊ��������������������á��¼�������������������ʹ���߸����������Ǽ����������ר��ʹ���߸�����
- �������������Ϊ����������ᴴ��һ��û����������ˡ�������Ҫ��������������������������ɴ˲��������ý���������Ϊ����������ڽ�������֮ǰ���������г�ʼ����
- �������������ʹ���߸���ʱ����ɾ�����еĸ���Э�顣�����������������û�жԼ������ʹ���߸������и��£����ٶ�����и��¡���Ӧ�������������������д�����Э�飬�Ը�����Щʹ���߸�����
- ��ʹ���߸�����Ϊ�������ʱ���ͻ�����������־������Զ�������ʹ���߸���֮�����Э�顣
- �����������Ϊ���ʱ���˸�������������������Զ���˸�����������������������ר��ʹ���߸���֮�����Э�顣
���ø���
���ø�������Ӹ���������ɾ��˸��������ٱ����»����£���ȡ������Ľ�ɫ������������������ʹ���߸��������ù�Ӧ�̽���ɾ�����и���Э�飬���Ҫ�ٴ����ô˸�������������´�����ЩЭ�顣
Ҫ���ø�������ִ�����²���
- �� Directory Server Console �Ķ��������á�ѡ��У�չ������ݡ��ڵ���Ѹ��ƺ��Ľڵ㣬Ȼ���ڴ˺���ѡ���ơ��ڵ㡣
- ���Ҳ�����У�ѡ��ġ�>�����ø��ơ��˵��
- ����֤�Ի����е����ǡ���
- ���ô˺���д��Ȩ�����ã���ѡ������Щ���ý�����ø���ʱ������һ�����磬�ѽ��õ�ʹ���߸����Ի������ǰһ���������������
Ҫ��д��Ȩ�����ã����ڡ����á�ѡ���ѡ��˺��Ľڵ㣬�����Ҳ����ġ����á�ѡ���н����ġ��й���ϸ��Ϣ������������÷���Ȩ�����á���
�ƶ������־
�����־�ǶԸ�Ӧ�̸�����ȫ���ĵ��ڲ���¼��������ʹ�ø����־4�������ظ�������Щ�ġ������־�������ɷ������Զ����й��?��ʹ������������Ҳ��ͨ�������¶�����и��¡�
�� Directory Server �����ڰ汾�У�����ͨ�� LDAP ���ʸ����־���������ڸ������ڷ������ڲ�ʹ�ô���־�����������Ҫ��ȡ�����־��Ӧ�ó�����ʹ�û��˸����־�����ȡ�������ԡ��й���ϸ��Ϣ���������ʹ�û��˸����־�������
ֻ������Ҫ�������־�ļ��ƶ�����һ��λ��ʱ������Ա��Ӧ���ĸ����־������洢���ļ��Ĵ�������
����
���ø����־�����ƶ���һ����λ��ʱ�������־�������³�ʼ������������һ����£�����Ҫ���³�ʼ���˷������е�����ʹ���߸�����
�����ʹ�� Directory Server Console �ƶ������־��ǧ��Ҫʹ�ò���ϵͳ rename �� mv �����ƶ���
- �� Directory Server Console �Ķ��������á�ѡ���ѡ����ݡ��ڵ㣬Ȼ�����Ҳ������ѡ���ơ�ѡ���
- ���ı��ֶ�������һ����λ�á�������������Ҫ�洢�����־����·����Ŀ¼��ơ����磬�������־��Ĭ��λ�� ServerRoot/slapd-server ID/changelogdb �ƶ��� ServerRoot/slapd-server ID/newchangelog��
���и����־����ԭλ��ɾ���µĸ����־����������λ���С�
- �ڡ����ơ�ѡ��е�����桱��
- ������ Directory Server��
- ��������ʼ���������е�˵��������ʹ���߸�����
���ָ���ͬ��
ֹͣ�����漰�� Directory Server �Խ��г���ά����Ŀ¼������ص�j��״̬ʱ������Ҫȷ���÷�������ͨ����b������˸��¡�����Ƕ���������е����������Ҫ������е���һ�������Ŀ¼��Ϣ���и��¡���������������������ר��ʹ���߸����ѻ����ά�������ǻص�j��״̬ʱ����Ҫ���������Щ�������и��¡�
���ڽ��ܸ��������㷨���Լ����������ȴ��´����Ե������ǿ�Ʒ����Ƹ��¡�
���������㷨
��Ӧ�̳�����ʹ���߸����и��Ʋ��ɹ�ʱ�����Ե����ʱ���������ԡ�����ģʽ������ʾ��20��40��80��160��Ȼ�� 300 �롣�˺�Ӧ�̽�ÿ�� 300 �루5 ���ӣ�����һ�Ρ�
��ע�⣬��ʹ���ѽ�����Э������Ϊʼ�ձ��ֹ�Ӧ�̸�����ʹ���߸���ͬ������Ҫʹ�ѻ������ӵĸ���b���ص����µ�״̬�����������û�������
Ҫȷ��Ŀ¼��Ϣ�ڷ�����ص�j��״̬ʱb������ͬ��״̬�������ʹ�� Directory Server Console ��ɶ��ƵĽű���
ͨ�����̨ǿ�Ƹ��Ƹ���
Ҫȷ����ʹ���ߡ������������е��������һ��ʱ��ص�j��״̬��b�����䷢���Ƹ��£�������ڱ������Ŀ¼��ݵĹ�Ӧ����ִ����Щ���裺
ͨ��������ǿ�Ƹ��Ƹ���
����Ҫ���µ�ʹ���߸����У�����Ľű�����ʾ��Ӧ��b�������Ƹ��¡�����Ը��ƴ�ʾ��b����һ�����������ƣ��� replicate_now.sh������Ϊ��ʾ�����г�ı��ṩʵ��ֵ��
#!/bin/sh
SUP_HOST=supplier_hostname
SUP_PORT=supplier_portnumber
SUP_MGRDN=supplier_directoryManagerDN
SUP_MGRPW=supplier_directoryManagerPassword
MY_HOST=consumer_hostname
MY_PORT=consumer_portnumber
ldapsearch -1 -h ${SUP_HOST} -p ${SUP_PORT} -D "${SUP_MGRDN}" \
-w ${SUP_MGRPW} -b "cn=mapping tree, cn=config" \
"(&(objectclass=nsds5replicationagreement) \
(nsDS5ReplicaHost=${MY_HOST}) \
(nsDS5ReplicaPort=${MY_PORT}))" \
dn nsds5ReplicaUpdateSchedule > /tmp/$$
cat /tmp/$$ |
awk ’
BEGIN { s = 0 }
/^dn: / { print $0;
print "changetype: modify";
print "replace: nsds5ReplicaUpdateSchedule";
print "nsds5ReplicaUpdateSchedule: 0000-2359 0123456";
print "-";
print "";
print $0;
print "changetype: modify";
print "replace: nsds5ReplicaUpdateSchedule";
}
/^nsds5ReplicaUpdateSchedule: / { s = 1; print $0; }
/^$/ {
if ( $s == 1 )
{ print "-" ; print ""; }
else
{ print "nsds5ReplicaUpdateSchedule: 0000-2359 0123456";
print "-" ; print ""; };
s = 0; }
’ > /tmp/ldif.$$
echo "Ldif is in /tmp/ldif.$$"
echo
ldapmodify -c -h ${SUP_HOST} -p ${SUP_PORT} -D "${SUP_MGRDN}" \
-w ${SUP_MGRPW} -f /tmp/ldif.$$���Ҫͨ�� SSL l�Ӹ���Ҫ����IJ��������ʹ���ʵ��IJ����ֵ�Ľű��е� ldapmodify ����й���ϸ��Ϣ������������� LDAP �ͻ�����ʹ�ð�ȫ�ԡ���
ʹ�����ڰ汾���и������ڽ������ʹ�� Directory Server �����ڰ汾���ø��ơ�
Directory Server 5.1 �� 5.2 �汾���������и������÷�����ȫ���ݣ�����������⣺
- ���ָ����Dz����ܵģ�һ����Ҫ�� Directory Server 5.2 ����� 5.1 ʹ���߸���֮��������á�
- ���� 5.2 ��Ӧ�̸����� 5.1 ʹ���߸���֮���Э��֮ǰ�������� cn=config �н� nsslapd-schema-repl-useronly ����Ϊ on�������ڸ��Ƶ� 5.1 ʱ��5.2 �еļܹ��������ͻ�������˴�����֮�����ƴ洢�� 99user.ldif �ļ��е��û��������Щ�ܹ�Ԫ�ء�����������Ƽܹ����塱��
- �� Directory Server 5.2 �У��ܹ��ļ� 11rfc2307.ldif �Ѹ��Ϊ��� RFC2307 ��Ҫ���������� 5.1 �������ϵ���Ӧ�ļ����������� Directory Server 5.1 �ܹ���������
- 5.2 �ѽ���Ϊ�������������Ի���ʾ�� 5.1 ʹ���߸����������б��С��������ڽ������ڲ����ƣ��ѽ��������Ķ˿ںŽ�Ϊ�㡣������ URL �����ã������ͻ����ڲ�����ѭ��Щ����ʱ���Զ��������ø���������������������Ҫ��ӷ�����Щ 5.1 �����Ŀͻ����е����õ���Ծ���ơ�5.2 ʹ���߸�������ʾ�����õ����� URL��Ҳ���Ὣ�䷵�����ѽ����������
Directory Server 5.2 ����������¿��ܻ��� Directory Server 4.x �汾�ĸ��Ʒ����йأ�
- Directory Server 5.2 ������Ϊ�����������Ϊʹ���߸����� Directory Server 4.x ��Ӧ�̸��ơ�
- ʹ���߸�������ͬʱ��Ϊ�ɰ� 4.x ��Ӧ�̺� 5.2 ��Ӧ�̵�ʹ���ߡ�����5.2 ����������в�ͬ�ĸ��������в����ɾɰ� Directory Server �ṩ�������� 5.2 Directory Server �ṩ��
- �ѱ�����Ϊ�ɰ� 4.x ��Ӧ�̵�ʹ���ߵ� Directory Server 5.2 �������ڴ������в�����Ϊ�˺��ļ��������
�ܹ��� Directory Server 5.2 ��Ϊ�ɰ� Directory Server ��ʹ���ߵ���Ҫ�ô����ڿ��Լ��Ѹ��ƻ�������ֲ���й���ֲ�Ѹ��ƻ�����Ҫִ�еIJ������ϸ��Ϣ������ġ�Directory Server Installation and Migration Guide���е� Chapter 4 "Upgrading and Migrating Data for a Single Directory Server Installation"��
�� Directory Server 5.2 ����Ϊ Directory Server 4.x ��ʹ����
���Ҫ�� Directory Server 5.2 ��Ϊ Directory Server 4.x �汾��ʹ����4ʹ�ã����밴������IJ������������ã�
- ����������������е�˵��˸�������Ϊ����������ʹ�˸����� 4.x ��Ӧ�̵�ʹ���ߣ�Ҳ���뽫������Ϊ�����
- �� Directory Server Console �Ķ��������á�ѡ��У�չ������ݡ��ڵ���Ѹ��ƺ��Ľڵ㣬Ȼ���ڴ˺���ѡ���ơ��ڵ㡣
- ���Ҳ�����У�Ϊ�˸���ѡ��ġ�>������ 4.x �����ԡ������⣬�����Դӡ����˵���ѡ������ 4.x �����ԡ�
- �ڡ����� 4.x �����ԡ������У�ָ���ɰ湩Ӧ�̷�������4�İ� DN �Ϳ���˴�ָ���İ� DN �Ϳ�����������ھɰ渴�ơ���ˣ�����ʹ�����е� DN ���� 5.x ������ʹ�õ�Ĭ�ϸ��ƹ���Ա��
���ʹ�á�������4���þɰ渴�ƣ�����ָ���İ� DN �Ϳ����ȷ�ش洢�ھɰ渴��������Ŀ�С�����Ǵ��������ֶ������þɰ渴�ƣ������ʹ�� nsslapd-legacy-updatedn �� nsslapd-legacy-updatepw �����ھɰ渴��������Ŀ��ָ���� DN �Ϳ��
�ɰ渴�ƽ���ʹ�ü���֤������ʹ����Ҫ��֤��İ�ȫ��֤��
- ����ȷ���������ڣ���ʹ���߸��������ý��վɰ湩Ӧ�̵ĸ��¡�
- ȷ�� 5.2 �����������ϵļܹ����Զ��彫�� 4.x ������Ƶ�������ʹ�õ��������ԺͶ����ࡣ
- ͨ������ 4.x ����ϴ����� LDIF �����ļ�4��ʼ�� 5.2 ���������ļ��еĵ�һ����Ŀ�� 4.x ���ƻ�������� copiedfrom ���ԡ�
�ڷ����������� 4.x �����Ի�����Ĭ�ϰ�װ�ľɰ渴�Ʋ�����˲��������ɰ湩Ӧ�̵ĸ��£������Ѹ��ƺ���������ִ�и��¡�
ע
ֻҪ������ 4.x �����ԣ��˸����ͻ�Ϊ�ͻ�����������������á����� Directory Server 5.2 ������Ϊ�����������ڴ˺���ִ��������֮����Ὣ���÷����� 4.x ��Ӧ�̷�����
Ҫ��ɾɰ渴�����ã����ڱ������þɰ湩Ӧ������ 5.2 Directory Server ���и��ơ��й��� 4.x Directory Server �����ø���Э���˵��������� Directory Server �ṩ���ĵ���
���� Directory Server 5.1 �ܹ�
�� Directory Server 5.2 �У��ܹ��ļ� 11rfc2307.ldif �Ѿ����Ϊ��� RFC2307 Ҫ�� (http://www.ietf.org/rfc/rfc2307.txt)���� 5.2 �� 5.1 ������֮�����û����ø���֮ǰ��������� 5.1 �������ϵļܹ����ڷ��������}��汾�ϣ��ܹ��ļ���λ�� ServerRoot/slapd-server ID/config/schema/ �¡�
- ���ļ� 11rfc2307.ldif �� 5.2 �������Ƶ� 5.1 ������
- ���¼ܹ��ļ����ܴ˸�ĵ�Ӱ�죬������� 5.2 �����������и����Ը��� 5.1 �������ϵ������ļ���
- ������ 5.1 ������Ȼ��������ø��ƺͳ�ʼ��������ͬ������ܹ�Ԫ��ʱ�����ܻḴ�Ʒ�����֮���ijЩ�ܹ����ԣ�������ڸ��ƻ��ƶ��ԣ�����������Ϊ��
- �������Ҫ������5�ɰ汾�ܹ�������Ӧ�ó����µ� 11rfc2307.ldif �ļ���(�����ģ�
- ɾ���� automount �� automountInformation ���ԡ�
- ipHost ��������������Ե��б?�ٰ�( o$ ou$ owner$ seeAlso$ serialNumber��
- ieee802Device ������������Ե��б?�ٰ�( cn��
- ieee802Device ��������������Ե��б?�ٰ�( description$ l$ o$ ou$ owner$ seeAlso$ serialNumber��
- bootableDevice ������������Ե��б?�ٰ�( cn��
- bootableDevice ��������������Ե��б?�ٰ�( description$ l$ o$ ou$ owner$ seeAlso$ serialNumber��
- nisMap ������� OID ������ 1.3.6.1.1.1.2.9��
ʹ�û��˸����־���ϣ�� Directory Server 5.2 �������ά�� 4.x �����־ʱ������ʹ�û��˸����־�������ʱ�����ijЩӦ�ó�������DZ�Ҫ�ģ����� Directory Server 4.x �����־��ʽ������Ե� Meta Directory����Ϊ���ǴӸ����־�ж�ȡ��Ϣ��
���˸����־��������� Directory Server 5.2 ��Ϊ�ɰ� 4.x ʹ���߸����Ĺ�Ӧ�̡���֧�� 4.x ��Ӧ�̵� Directory Server 5.2 ʹ���ߣ�����ʹ�����ڰ汾���и��ơ���������˸����־��������븴��Э���أ��Ը�������û��Ӱ�졣�����ڵ������е���һ̨�����������û��˸����־�����ͨ����������ڲ�����κ�Ӧ�ó����Ҫ���а���˸����־����˲����в�Ӧ��ʹ�ö��������ˡ�
�����ڷ������ 5.2 �����־���⣬���˸����־���洢������� cn=changelog �µĵ�����ݿ��С����˸����־�ɵ�����Ŀ��ɡ������־�е�ÿ����Ŀ���ж����� changeLogEntry��������(�±����г�����ԡ�
���û��˸����־���
���˸����־���������Ϣλ�� dse.ldif �� cn=Retro Changelog Plugin,cn=plugins,cn=config ��Ŀ�С�
Ҫ�� Directory Server Console ���û��˸����־�������ִ�����²���
Ҫ�������������û��˸����־�������ִ�����²���
- ʹ�����������Ļ��˸����־�����������Ŀ��
ldapmodify -h host -p port -D "cn=Directory Manager" -w password
dn: cn=Retro Changelog Plugin,cn=plugins,cn=config
changetype: modify
replace: nsslapd-pluginenabled
nsslapd-pluginenabled: on
^D- ������������й���������������Ϣ������������ֹͣ Directory Server����
������˸����־
��ָ����ʱ������Զ�ɾ������־�е���Ŀ��Ҫ������Ŀ�Ӹ����־���Զ�ɾ��ǰ�����ʱ�䣬�������� cn=Retro Changelog Plugin��cn=plugins��cn=config ��Ŀ�е� nsslapd-changelogmaxage �������ԡ������Խ���Դ����������ã����磺
ldapmodify -h host -p port -D "cn=Directory Manager" -p password
dn: cn=Retro Changelog Plugin,cn=plugins,cn=config
changetype: modify
replace: nsslapd-changelogmaxage
nsslapd-changelogmaxage: IntegerTimeunit
^D���� Integer ���һ�����֣�Timeunit ����Ϊ����֮һ��s ��ʾ�롢m ��ʾ���ӡ�h ��ʾСʱ��d ��ʾ�죬w ��ʾ���ڡ��� Integer �� Timeunit ֮�䲻Ӧ���пո����磺
nsslapd-changelogmaxage:2d
���˸����־���´β�����������־��
���ʻ��˸����־
�����־֧����������(������ʽ�Ĺ�����ʱ�����������״̬��
(&(changeNumber>=X)(changeNumber<=Y))
��Ϊһ�����Ӧ���ڻ��˸����־��Ŀ��ִ����ӻ��IJ��������ɾ����Ŀ���ٸ����־�Ĵ�С������Ҫ��Ĭ�Ϸ��ʿ��Ʋ���ʱ������Ҫ�ڻ��˸����־��ִ���IJ���
�������˸����־ʱ��Ĭ������½�Ĭ��Ӧ�����з��ʿ��ƹ���
��Ӧ�������û������ȡȨ�ޣ���Ϊ�����־��Ŀ�п��ܰ�������Ϣ����������������?����֤���û��鿴���˸����־��Ŀ�����ݣ������ϣ���һ�����ƶԻ��˸����־���ݵķ��ʡ�
Ҫ�������ڻ��˸����־��Ĭ�Ϸ��ʿ��Ʋ��ԣ���Ӧ���� cn=changelog ��Ŀ�� aci ���ԡ��й����� aci ���Ե���ϸ��Ϣ��������� 6 �¡�������ʿ��ơ���
���Ӹ���״̬����ʹ���������й����Լ� Directory Server Console 4���Ӹ���״̬��
�������
�������������й������ڼ��Ӹ��Ʋ���
��Щ����λ������Ŀ¼�У�
ServerRoot/shared/bin
��Directory Server Administration Reference���е� Chapter 1 "Tools Reference" ������������������Լ���Щ���ߵ�ʹ��ʾ��
����״̬ѡ�
Ҫ�鿴 Directory Server Console �еĸ���״̬ժҪ����ִ�����²���
- �� Directory Server Console �Ķ�����״̬��ѡ���ѡ���ơ��ڵ㡣
�Ҳ���彫��ʾһ��?��Ϊ�˷��������õ�ÿ����Э����й���Ϣ��
- ���Ҫ��ظ���״̬����ѡ�С�����ˢ�¡���ѡ�����磬��ῴ��������ʼ����ʱ����
- ���Ҫȷ����δ���Ƶ�ʹ���߸������ϴ�������£��뵥�����ĸ����Ŀ����ť����������ò��������Ҫ�ܳ�ʱ�䲢����Ҫȷ�ϡ�ȷ�������ĺ���Ҫ�����û��ĸ��¼�¼�������ĸ����־�Ƚϡ������Щ��־�ܴò��������Ҫ�ܳ���ʱ��ʹ���������Դ��
- �����б��Ⲣ�������С���Ϳ����ı�IJ��֡�����鿴ѡ���ť�������ı�����ݣ�����ֻѡ����Щϣ�����С��� 8-2 ˵����Ҫ�ڱ�����ʾ��Ϊ�������ÿ��Э����ѡ��ĸ��Ʋ���
�����Ƴ�ͻ������ʹ����ɢһ���Ը���ģʽ�������ζ�ſ��ڲ�ͬ��������ͬʱ��ͬһ��Ŀ������}�������֮�䷢����ʱ����Ҫ����г�ͻ�ĸ�����ݡ����������£������ÿ̨�������ϵĸ�����j��ʱ���ǣ�ϵͳ�����Զ�����г�ͻ�ĸ�ġ������ĸ�ľ�������Ȩ��
����Щ���������Ҫ��Ϊ��Ԥ4����ij�ͻ���⣬�Խ�����⡣�������ɸ��ƹ���Զ����ĸ�ij�ͻ����Ŀ�а��ͻ������� nsds5ReplConflict���������Dz������ԡ�
�������������Ե���Ŀ�Բ����г�ͻ����Ŀ�����磬����ʹ������� ldapsearch ���
% ldapsearch -h host -p port -D "cn=Directory Manager" -w password \
-b "dc=example,dc=com" "(nsds5ReplConflict=*)"ע��Ĭ������»�� nsds5ReplConflict ���Ա�������
��������ͻ
��������ͬ DN ����Ŀ���ڷ���������ĸ���ڱ˴�֮����и���֮ǰ�����ģ������ǿ����ڸ��5�����ϴ���������ʱ����ͻ�����ƽ��Զ��ضԴ����ĵڶ�����Ŀ������
������ DN �����ͻ����Ŀ��������ʱ�����Ψһ��ʶ���������� DN �е� nsuniqueid �������Ը��ġ����磬�����}�������ͬʱ������Ŀ uid=bjensen,ou=People,dc=example,dc=com�����ƺ���}���������������}����Ŀ��
Ӧ��ʹ��һ��ʹ��������� DN �ķ����Եڶ�����Ŀ�������������ɾ���ͻ����Ŀ���ٴ��������һ���ͻ����ơ�������ɿ��ķ����Ǵ�����Ŀʱ���������������������ǵ�ֵ���Ƕ�ֵ���������̻�����ͬ������ֱ�˵��ÿ���̡�
��������ж�ֵ�������Ե���Ŀ
Ҫ��������ж�ֵ�������Եij�ͻ��Ŀ����ִ�����²���
- �ڱ���� RDN ֵ��ǰ���¶���Ŀ�������������磺
ldapmodify -h host -p port -D "cn=Directory Manager" -w password
dn: nsuniqueid=66446001-1dd211b2+uid=bjensen,dc=example,dc=com
changetype: modrdn
newrdn: uid=NewValue
deleteoldrdn: 0
^D�ڴ˲�������ɾ��� RDN ֵ����Ϊ��Ҳ����ɾ��� nsuniqueid �������ԡ�
- ɾ���������Եľ� RDN ֵ�ͳ�ͻ������ԡ����磺
ldapmodify -h host -p port -D "cn=Directory Manager" -w password
dn: uid=NewValue,dc=example,dc=com
changetype: modify
delete: uid
uid: bjensen
-
delete: nsds5ReplConflict
^D��������е�ֵ�������Ե���Ŀ
�����������ǵ�ֵ������ dc���������ʱ������ֻ����Ŀ������Ϊͬһ���Ե���һ��ֵ������Ϊ���һ����ʱ��ơ�
- ʹ��һ��ͬ�������������������Ŀ��������� RDN�����磺
ldapmodify -h host -p port -D "cn=Directory Manager" -w password
dn: nsuniqueid=66446001-1dd211b2+dc=HR,dc=example,dc=com
changetype: modrdn
newrdn: o=TempName
deleteoldrdn: 0
^D�ڴ˲�������ɾ��� RDN ֵ����Ϊ��Ҳ����ɾ��� nsuniqueid �������ԡ�
- ����Ҫ���������Ը��ΪΨһ��ֵ��Ȼ��ɾ���ͻ������ԡ����磺
ldapmodify -h host -p port -D "cn=Directory Manager" -w password
dn: o=TempName,dc=example,dc=com
changetype: modify
replace: dc
dc: uniqueValue
-
delete: nsds5ReplConflict
^D- ����Ŀ���������Ҫ���������ԡ����磺
ldapmodify -h host -p port -D "cn=Directory Manager" -w password
dn: o=TempName,dc=example,dc=com
changetype: modrdn
newrdn: dc=uniqueValue
deleteoldrdn: 1
^Dͨ�� deleteoldrdn ���Ե�ֵ����Ϊ 1������ɾ����ʱ����ֵ�� o=TempName�����Ҫ��������ԣ����Խ� deleteoldrdn ���Ե�ֵ����Ϊ 0��
������Ŀ��ͻ
����ɾ�����ʱ�����ʹ���߷�������Ҫɾ�����Ŀ������Ŀ����ͻ����̾ͻᴴ��һ������Ŀ���Ա���Ŀ¼�г��ֹ���Ŀ��
ͬ������Ӳ���ʱ�����ʹ���߷������Ҳ�������Ŀ����ͻ����̾ͻᴴ��һ���?��Ŀ�Ľ���Ŀ���Ա�ʹ����Ŀ���ǹ���Ŀ��
����Ŀ�ǰ������ glue �� extensibleObject ����ʱ��Ŀ����������Ŀ�ķ�ʽ�����¼��֣�
���DZ�ڵĻ���������
������5����Ψһ�Ե�Ӧ�ó��������ʼ���������ԣ�Ϊʵ�ֻ������ԣ�������Ҫ�� nsds5ReplConflict ���Ե���Ŀ���з������ơ����û�����ƶ���Щ��Ŀ�ķ��ʣ�����Ҫһ�����Ե�Ӧ�ó���ͬʱѡ��ԭʼ��Ŀ�Ͱ� nsds5ReplConflict�ij�ͻ�����Ŀ�������²���ʧ�ܡ�
Ҫ���Ʒ��ʣ���Ҫʹ���������������������ȡ����Ȩ��Ĭ�� ACI��
ldapmodify -h host -p port -D "cn=Directory Manager" -w password
dn: dc=example,dc=com
changetype: modify
delete: aci
aci: (target ="ldap:///dc=example,dc=com")
(targetattr !="userPassword"
(version 3.0;acl "Anonymous read-search access";
allow (read, search, compare)(userdn = "ldap:///anyone");)
-
add: aci
aci: (target="ldap:///dc=example,dc=com")
(targetattr!="userPassword")
(targetfilter="(!(nsds5ReplConflict=*))")(version 3.0;acl
"Anonymous read-search access";allow (read, search, compare)
(userdn="ldap:///anyone");)
^D�µ� ACI ����ֹ�� nsds5ReplConflict ���Ե���Ŀ���ص��������С�